メインコンテンツにスキップ
Workday User Guide
最終更新: 2023-06-23
MHLOOKUP

MHLOOKUP

説明

HLOOKUP の代わりにこの関数を使用することをお勧めします。MHLOOKUP は、テーブルに対して水平方向 (行) のルックアップを実行し、一致するものをすべて返します。MHLOOKUP は HLOOKUP に似ていますが、以下の点が異なります。
  • HLOOKUP は、最初の行のみの一致をスキャンする。MHLOOKUP では、検索する行を指定します。
  • HLOOKUP は一致が 1 つ見つかると停止して単一のセル値を返すのに対し、MHLOOKUP はルックアップ行全体の一致をスキャンする。1 つの行で一致するたびに、結果に新しい列が追加されます。「4」を指定した場合、
    return_row_index
    値の場合、結果の各列には 4 行が含まれることになります。

構文

MHLOOKUP(
lookup_value
,
table_array
,
lookup_row_index
,
return_row_index
, ...)
  • lookup_value
    : 一致する値。
  • table_array
    : 検索する配列またはテーブル。
  • lookup_row_index
    : 検索するテーブルの行 (1 から始まる)。
  • return_row_index
    : 結果として返す行番号。任意の数の行番号をリストできます。

この例では、次のワークブックのデータを基に検索を行います。
A
B
C
D
E
F
G
H
1
販売員
Dixon
Dixon
Kelly
Kelly
Payne
Payne
Payne
2
顧客
O'Reilly, Auer, & Lind
Runolfsson and Steuber
Kuphal Group
Ernser Inc
Williamson Group
Ratke-Sanford
Leuschke and Sons
3
製品
Qosolex
Saoplus
Qosolex
Voltflarn
Singlflix
Qosolex
Qosolex
4
収益
$8,232,000.00
$4,853,000.00
$2,358,000.00
$2,064,000.00
$6,974,000.00
$8,433,000.00
$8,181,000.00
MHLOOKUP("Qosolex",A1:H4,3,1,2,4)
」の結果は次のとおりです。
Dixon
Kelly
Payne
Payne
O'Reilly, Auer, & Lind
Kuphal Group
Ratke-Sanford
Leuschke and Sons
$8,232,000.00
$2,358,000.00
$8,433,000.00
$8,181,000.00

ノート

  • MHLOOKUP() は、次の場所の列をスキャンします
    lookup_row_index
    lookup_value
    - リストされている行から値が収集されます
    return_row_index
    。その後、結果のマトリクスの行に各値を配置します。
  • この関数は、配列数式で使用するためのものです。

関連する関数

MATCHEXACT
MVLOOKUP