[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『参照先シートの行削除で#REF!エラー』(頑張り屋)
参照先のシートの行を削除すると元シートに#REF!エラーが表示されてしまいます。 具体的には・・・。
Sheet1 Sheet2 A B A B 1 あ 1あ ← =IF(Sheet1!A1="","",Sheet1!A1) 2 い 2い ↓ 3 う 3う ↓ 4 4 ↓ 5 お 5お ↓
このような感じで、Sheet1の1行目を削除するとSheet2のA1に#REF!が表示されてしまい、 A2に=IF(Sheet1!A1="","",Sheet1!A1)と数式が入ってしまいます。 Sheet1の1行目を削除してもSheet2のA1に=IF(Sheet1!A1="","",Sheet1!A1)と 数式が残る方法があれば教えて下さい。
宜しくお願いします。
Excel2003,Win2000
INDIRECT関数をご検討ください。
=IF(INDIRECT("Sheet1!A"&ROW())="","",INDIRECT("Sheet1!A"&ROW()))
Sheet1のA列が必ず文字列なのであれば、
=INDIRECT("Sheet1!A"&ROW())&""
でもよさそうです。
(ROUGE)
解決出来ました! ありがとうございました。<m(_ _)m>
(頑張り屋)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.