4

私はExcelの機能に非常に精通しvlookupています。hlookupただし、両方を行う方法を探しています。次の例を見てください。

        A             B        C  
1                     Resources
2   Task            Mgr   Sr. Mgr
3   -----------------------------
4   Task 1          30%       70%
5   Task 2          40%       60%
6   Task 3          50%       50%
7   Task 4          70%       30%

新しいセルに数式を入力して、タスクとリソースの種類の両方を検索し、適切なパーセンテージを返したい場合、どうすればよいでしょうか?

4

5 に答える 5

4

INDEX と MATCH を組み合わせると、次のようになります。

=INDEX($B$4:$C$7,MATCH("タスク 3",$A$4:$A$7,0),MATCH("マネージャー",$B$2:$C$2,0))

于 2009-01-15T16:17:12.653 に答える
4

別の可能性:

=VLOOKUP(E3,A2:C7,MATCH(E2,A2:C2,0),FALSE)

どこ

  • E3 にはルックアップするタスクが含まれています
  • E2 にはヘッダー列名が含まれます (例: Mgr)
  • A2:A7 はデータの表です
  • A2:C2 はヘッダーです
于 2009-01-15T16:31:53.797 に答える
1
=OFFSET(A3,MATCH("Task 3", A4:A7, 0),MATCH("Mgr",B2:C2,0))

もちろん、おそらく他のセルから探しているものを取得しているので、上記の「タスク 3」と「Mgr」をそれらのセルへの参照に置き換えます。

于 2009-01-15T16:16:38.897 に答える
1

さて、ルックアップ テーブルがセル範囲 A1:E5 を占める次の形式の Excel シートがあるとします。

     C1    C2    C3    C4
R1  R1C1  R1C2  R1C3  R1C4
R2  R2C1  R2C2  R2C3  R2C4
R3  R3C1  R3C2  R3C3  R3C4
R4  R4C1  R4C2  R4C3  R4C4

また、行ヘッダー名と列ヘッダー名をそれぞれセル G3 と H3 に入力するとします (テキスト値は "R3" と "C2" です)。

出力値を表示するセルでは、次のように HLOOKUP を使用できます。

=HLOOKUP(H3,A1:E5,MATCH(G3,A1:A5,0))

または VLOOKUP のように:

=VLOOKUP(G3,A1:E5,MATCH(H3,A1:E1,0))

出力セルに値「R3C2」が表示されます。

于 2009-01-15T16:27:22.883 に答える