[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKUP関数について 複数のシートの同じ場所の値を求めたい』(SDGs)
VLOOKUP(Sheet1'!$I$3,'Sheet1'!$I$2:$L$7,1,FALSE)でSheet1の値は求められました。一つ一つのシート名を書き換えることが面倒なので、最適な使い方があればお教えくださいませんか。但し、この後別のシートの同じ場所のセルを別シートに集計したい時にどのような関数を使えばよいでしようか、お教えくださいませんか。串刺しというらしいのですが、いかがでしょうか。
< 使用 Excel:Excel2019、使用 OS:Windows10 >
VLookupの串刺しの方法は存じ上げませんが
1.INDIRECTを使う
VLOOKUP(INDIRECT("Sheet" & ROW() & "'!$I$3",INDIRECT("Sheet" & ROW() & "'!$I$2:$L$7",1,FALSE)
を縦方向にオートフィルすれば各シートから引っ張った数字は簡単に用意できるのでそれを改めて集計する
2.オートフィルしてから関数に変える。
A1 VLOOKUP(Sheet
B1 1
C1 '!$I$3,'Sheet
D1 '!$I$2:$L$7,1,FALSE)
E1 =A1&B1&C1&D1
として縦方向にオートフィルしてできた文字列を値をコピーしてから先頭に=をつける。
とかでしょうかね。
もう少し状況が詳しくわかればSUMIF等も活用できるかと思います。
ところで
VLOOKUP(Sheet1'!$I$3,'Sheet1'!$I$2:$L$7,1,FALSE)
の3つ目の引数は1でいいんですかね。
(高橋) 2021/11/07(日) 12:39
(隠居Z) 2021/11/07(日) 13:59
各シート内でVLOOKUPし、そのセルを串刺しで集計すればよいのでは。
(マナ) 2021/11/07(日) 15:06
VLOOKUP('C:\Users\gfdu\Desktop\[出席者.xlsx]担当田中'!$I$3,リスト!$A$2:$B$25,1,FALSE)
これがファイル名出席者でその中に50シート(50名分のシートがあります)ほどあります。そして別に集計ファィル50シートの
集計をするようにしているとするべきでした。すみませんでした。
お詫びの申し上げようもありません。
(高橋)様には重ねてお詫び致します。INDIRECTとROW関数は使ったことがなく、代入しようとしましたが、どのようにすればよいか分からず、
再度お伺い致します。初心者で申し訳ありません。
VLOOKUP(INDIRECT("Sheet" & ROW() & "'!$I$3",INDIRECT("Sheet" & ROW() & "'!$I$2:$L$7",1,FALSE)
それと、
VLOOKUP(Sheet1'!$I$3,'Sheet1'!$I$2:$L$7,1,FALSE)
の3つ目の引数は1でいいんですかね。<
と言われた時に気づくべきでした。すみません。
(SDGs) 2021/11/07(日) 16:04
>これがファイル名出席者でその中に50シート(50名分のシートがあります)ほどあります。そして別に集計>ファィル50シートの
>集計をするようにしているとするべきでした。すみませんでした。
出席者50シートと別に集計50シートとの関連性が分かりません。
何を何処にどのように集計したいのかも分かりません。
表を提示して説明されたらどうですか。
>の3つ目の引数は1でいいんですかね
回答者が知っている訳ないでしょ。
(PP) 2021/11/07(日) 17:19
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.