データーの数が多くありシート一枚では整理できず、数枚のシートにデーターを入力いたしました。 シート1からシート2に変更しデーターが欲しいのですが、シート変更を簡単にしたいのですが 何かよい方法がありませんか。 宜しくお願いします。
現在の数式を掲示できますか?
IF(C17="","",VLOOKUP(C17,Sheet2!$A$2:$H$2530,4,TRUE)) このような式が入っています。 空欄セルにSheet3したら、シート3の該当値を表示したいのですが、何とかなりますか。 宜しくお願いします。
必ず下のような具体例を添えて質問してください。 Sheet1 A B 1 No. 名称 2 101 あ 3 102 い 4 103 う 5 104 え 6 201 お 7 202 か 8 203 き 9 204 く Sheet2 A B 1 No. 名称 2 201 さ 3 202 し 4 203 す 5 204 せ 検索 A B 1 No. 名称 2 202 か 3 203 き B2 =VLOOKUP($A2,Sheet1!$A:$B,2,FALSE) 【回答】 検索シートでSheet1をSheet2に置換しましょう。 B2 =VLOOKUP($A2,Sheet2!$A:$B,2,FALSE) A B 1 No. 名称 2 202 し 3 203 す
あとExcelのバージョンも選択すること。
申し訳ありません 質問の仕方が間違っているようです、済みません。 IF(C17="","",VLOOKUP(C17,Sheet2!$A$2:$H$2530,4,TRUE)) 式が30カ所に入っているため、シート2のデーターでは対応出来ないため、 シート3に検索を掛けるため、一カ所一カ所変更するのでは大変です 出来れば、セルと関連付け出来ればと思っています、何とかなりますか。 宜しくお願いします。
シート名をB1に入力して、適宜切り替えるなら A B 1 Sheet2 2 No. 名称 3 202 し 4 203 す B3 =VLOOKUP($A3,INDIRECT($B$1&"!A:B"),2,FALSE) こんな感じ。 最初の質問文があまりにひどいので、そちらの状況は無視しています。
質問と開示された情報を要約が下記。何を言いたいか全くわかりません。 下記内容で、第三者が理解できるか、お考えください。
引用: ・データが多いので、複数シートに入力した。 ・シート1からシート2に変更しデーターが欲しい。 ・シート変更を簡単にしたい ・あるセルの数式は、IF(C17="","",VLOOKUP(C17,Sheet2!$A$2:$H$2530,4,TRUE)) ・式が30カ所に入っている ・シート2のデーターでは対応出来ないため、シート3に検索を掛けるため
VLOOKUP関数を使う場合、 一般的には、 数式を入力する側を「データ」、 参照する表を「マスタ」というように表現します。 この方法で、文章を整理して、 第3者に分かるように質問文を書いてみてください。 OSのバージョン、Excelのバージョンも忘れないようにしてください。
色々とお世話掛けました、ありがとうございます。 解決しました。 =IF(C17="","",VLOOKUP(C17,Sheet2!$A$2:$H$2530,4,TRUE)) 下記へ変更 =IF(C17="","",VLOOKUP(C17,INDIRECT($H$11&"!$A$2:$H$2530"),3,FALSE)) INDIRECTを使用しシート名変更で、出来ました。 お世話掛けました、有り難うございます。
利用者の皆様にお知らせです。
マイクロソフト オフィス スペシャリスト(MOS)
ビジネス統計スペシャリスト
IC3(アイシースリー)
VBAエキスパート
アドビ認定プロフェッショナル
Microsoft認定資格
App Development with Swift