[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.