こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

excel ファイル名の指定方法

vlookupを使用して、数多くのフォルダ内のセル参照をしようとしています。

その中で、
=IF(ISERROR(VLOOKUP(B$2,'C:\Documents and Settings\user\デスクトップ\構成\[2093.xls]Sheet1'!$A$4:$F$28,6,FALSE)),"-","○")
という式を使用しています。

この2093に相当するファイルが構成のフォルダに2094,2095,2096の様に4桁で多数存在しています。
またA列には、ファイル名に相当する値がセットされています。
A3セル;2093
A4セル:2094
A5セル;2095

の通りです

上記の式がB3に入っているとして、2094に相当する行のB4は、
=IF(ISERROR(VLOOKUP(B$2,'C:\Documents and Settings\user\デスクトップ\構成\[2094.xls]Sheet1'!$A$4:$F$28,6,FALSE)),"-","○")
の様に設定したいのです。
1つ1つ手動での修正でなく、コピーペーストみたいな感じで、
いっきに対応可能な方法はありませんでしょうか?

投稿日時 - 2011-07-14 16:48:58

QNo.6875545

暇なときに回答ください

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

B3のセルには以下の様に入れ、下へオートフィルしておきます。

="=IF(ISERROR(VLOOKUP(B$2,'C:\Documents and Settings\user\デスクトップ\構成\["&A3&".xls]Sheet1'!$A$4:$F$28,6,FALSE)),""-"",""○"")"

B3からB列の最終行まで範囲選択し、コピー→形式を選択して貼り付け→値でOK

B3からB列の最終行まで範囲選択し、編集→置換(Excel2007以降の場合は、ホーム→検索と選択→置換)→検索する文字列と、置換後の文字列の欄両方に「=」と入れ、オプションで、セルの内容が完全に同一・・のチェックが外れている事を確認し、すべて置換

投稿日時 - 2011-07-14 17:07:12

お礼

回答ありがとうございました。ばっちり対応できとても助かりました。
------------------------------------------------------
検索する文字列と、置換後の文字列の欄両方に「=」と入れ、オプションで、セルの内容が完全に同一・・のチェックが外れている事を確認し、すべて置換
------------------------------------------------------

の部分は、何を実施しているのか教えていただけないでしょうか。

投稿日時 - 2011-07-14 18:12:46

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問