2016-12-22 8 views
1

他のワークシートの各アイテムの最低価格を見つけるシートを持つワークブックがあります。項目はすべて、各シートで同じセル内にあり、「複合」シートは、以下の式を有する:どのワークシートに3D式の値が含まれています

=MIN('sheet1:sheet3'!B3)

私は価値がしたシートの名前を一覧表示する横にセルを希望しますから引っ張られた。

答えて

3

これは大きくて醜いハックで、うまく拡張できませんが、これは今のところうまくいくでしょう。

=IF(MIN(Sheet1:Sheet3!B3)=Sheet1!B3,"sheet1",IF(MIN(Sheet1:Sheet3!B3)=Sheet2!B3,"sheet2","sheet3")) 
0

あなたは多くのワークシートを持っている場合は、最初に名前を定義します。Name Managerを使用してシートとして:

=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"") 

enter image description here

いくつかのセルを選択し、F1を言うと、入力:

=IF(ROWS($A$1:A1)<=COUNTA(Sheets),INDEX(Sheets,ROWS($A$1:A1)),"") 

G1入力中:

=INDIRECT(F1 & "!B3") 

コピーこれらのダウン。これにより、シートと値の表が作成されます。

=MIN(G:G) 

E1には入力:

最後D1に入力

=INDEX(F:F,MATCH(D1,G:G,0)) 

enter image description here

関連する問題