- ベストアンサー
Excelにて、エラーのみセル内容を更新しない
いつも参考にしています Excelにて下記のことを実現したい A1セルの値に対応する値をB1セルに、INDEXとMATCH関数により、他のシートから取得して、上書きします 該当データが無い場合は、B1セルは上書きしない ※この該当しない場合は、上書きしないは、どうすれば良いのでしょうか? よろしくおねがいします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 >該当データが無い場合は、B1セルは上書きしない ⇒関数では前データを残す事はできませんので、必要ならばマクロ(VBA)組み込みになります。 但し、データがない場合は空白でもよいのならば、以下のような方法もあります。 =IF(COUNTIF(他シート!対応列,A1),現在の数式,"")
その他の回答 (1)
- chonami
- ベストアンサー率43% (448/1036)
回答No.2
私だったらC列に一旦データを取得→オートフィルタでエラー値のみ抽出→範囲選択してAlt+;で可視セル選択→Deleteしてエラーセルを空白に。 C列を元に戻し、コピー→形式を選択して貼り付けの「空白セルを無視する」にチェックしB列に貼り付け(値貼り付け?そのあたりはお好みで) としますが。
質問者
お礼
chonamiさん コメントありがとうございます
お礼
mu2011さん コメントありがとうございます VBAで逃げてみます