[[20080813174728]] 『参照先シートの行削除で#REF!エラー』(頑張り屋) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『参照先シートの行削除で#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.