[[20220421222030]] 『INDEX・MATCH関数の中にシート名を入れたい』(りょーた) ページの最後に飛ぶ

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

 

『INDEX・MATCH関数の中にシート名を入れたい』(りょーた)

INDEX・MATCH関数を勉強中で仕事で使うんですが

=INDEX(伊藤!$B$9:$M$250,MATCH(当日チェックシート!$B$3,伊藤!$B$9:$B$250,0),MATCH(当日チェックシート!$E$1,伊藤!$B$8:$M$8,0))

で目的のデータは取得できましたが。

伊藤というシートは何とかなるんですが、他にも20人ほど居て
関数をコピーしたのは良いんですが、シートが20個ある為
コピーした名前をいちいち手入力しないといけないことに気づきました。

めんどくさいので、関数で伊藤の部分を他の名前もセルから参照出来たら
早いと思い質問させていただきました。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 シート名をセル参照にする場合は INDIRECT 関数を使います。

 ところで、その式をどのシートに入れるんですか?
 当日チェックシートなら、シート名を付ける必要はありませんよ。

 数式を入れるのが当日チェックシートだとして
 例)F3セルから下に名前を入力

 VLOOKUP でやってみた

 =VLOOKUP($B$3,INDIRECT(F3&"!B9:M250"),MATCH($E$1,INDIRECT(F3&"!B8:M8"),0),FALSE)
 下コピー

 こんな感じ
(笑) 2022/04/21(木) 23:49

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.