• ベストアンサー

Excelにて、エラーのみセル内容を更新しない

いつも参考にしています Excelにて下記のことを実現したい A1セルの値に対応する値をB1セルに、INDEXとMATCH関数により、他のシートから取得して、上書きします 該当データが無い場合は、B1セルは上書きしない ※この該当しない場合は、上書きしないは、どうすれば良いのでしょうか? よろしくおねがいします

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 >該当データが無い場合は、B1セルは上書きしない  ⇒関数では前データを残す事はできませんので、必要ならばマクロ(VBA)組み込みになります。   但し、データがない場合は空白でもよいのならば、以下のような方法もあります。   =IF(COUNTIF(他シート!対応列,A1),現在の数式,"")

Koba5
質問者

お礼

mu2011さん コメントありがとうございます VBAで逃げてみます

その他の回答 (1)

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

私だったらC列に一旦データを取得→オートフィルタでエラー値のみ抽出→範囲選択してAlt+;で可視セル選択→Deleteしてエラーセルを空白に。 C列を元に戻し、コピー→形式を選択して貼り付けの「空白セルを無視する」にチェックしB列に貼り付け(値貼り付け?そのあたりはお好みで) としますが。

Koba5
質問者

お礼

chonamiさん コメントありがとうございます

関連するQ&A