フォーミュラの例を備えたHlookup機能を拡張します
Microsoft ExcelのHlookup機能:包括的なガイド
Excelは、ルックアップ、vlookup、およびHlookupの3つのルックアップ関数を提供しますが、Hlookupはしばしば混乱を引き起こします。このチュートリアルは、Hlookupの詳細を明確にし、効率的な使用の例を提供します。
hlookupとは何ですか?
hlookupは水平方向のルックアップを実行します。テーブルの最初の行で値を検索し、同じ列の指定された行から対応する値を返します。すべてのExcelバージョン(2007以降)で利用できます。
HlookUp構文と使用法
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
- lookup_value:検索する値(セル参照、数字、またはテキスト)。
- Table_Array:最初の行のルックアップ値を含むデータ範囲(範囲、名前付き範囲、またはテーブル)。
- row_index_num:値を返すために
table_array
内の行番号(例:2行の場合は2)。 - range_lookup :(オプション)正確な一致または近似の一致を指定する論理値。おおよその一致のために
TRUE
(または省略)。正確な一致の場合はFALSE
。おおよその一致には、table_array
の最初の行を昇順にソートする必要があります。
例示的な例
惑星データのあるテーブルを想像してください(下の画像を参照)。セルB5にその名前が与えられた惑星の直径を見つけるには:
式は次のとおりです。
=HLOOKUP(B5, B2:I3, 2, FALSE)
-
lookup_value
:b5(惑星名) -
table_array
:B2:i3(データテーブル) -
row_index_num
:2(直径の行) -
range_lookup
:false(正確な一致)
Hlookupの重要な考慮事項
- hlookupは、
table_array
の最初の行のみを検索します。 - hlookupはケースに依存しません。
- おおよその一致(
TRUE
または省略)の場合、最初の行を昇順にソートする必要があります。
hlookup vs. vlookup
どちらも値を検索しますが、vlookupは垂直方向に(左列)に検索しますが、Hlookupは水平方向に検索(最上部の行)を検索します。
高度なHlookupの例
概算と正確な一致:前の例は正確な一致を示しました。概算一致(
TRUE
を使用するか、最後の引数を省略)は、正確な一致が見つからない場合に最も近い値を見つけます(ソートされたデータが必要です)。-
別のワークシート/ワークブックからの検索:外部参照を使用します。たとえば、「直径」という名前のシートから:
=HLOOKUP(B$1, Diameters!$B$1:$I$2, 2, FALSE)
ワークブックには、パスを含めます:
=HLOOKUP(B$1, '[Book1.xlsx]Diameters'!$B$1:$I$2, 2, FALSE)
-
パートマッチ(ワイルドカード):使用しますか
?
(任意の単一文字)および*
(任意の文字のシーケンス)。例えば:=HLOOKUP("ace*", B1:I2, 2, FALSE)
(「ace」から始まる値を見つけます)
hlookupのセル参照
table_array
の絶対参照( $
)を使用して、式をコピーするときに変更を防ぎます。 lookup_value
参照は通常、コンテキストに応じて相対的または混合されます。
インデックス/マッチ:優れた代替品
インデックス/マッチは、Hlookupよりも柔軟性が高まり、任意の行または列からのルックアップが可能になります。一般的な式は次のとおりです。
INDEX(return_range, MATCH(lookup_value, lookup_range, 0))
ケースに敏感なhlookup
hlookupはケースに敏感ではありません。ケースの感度については、インデックス、一致、および正確なアレイ式を使用してください。
{=INDEX(B2:I2, MATCH(TRUE, EXACT(B1:I1,B4),0))}
(ctrlシフトは、アレイ式として入力するために入力します)
hlookupエラーのトラブルシューティング
一般的な問題は次のとおりです。
- 最初の行の上を見ています。
-
range_lookup
使用が間違っています。 -
table_array
リファレンスコピー時に変更されます。 - 行のインデックス番号に影響する行の挿入/削除。
- ルックアップ範囲の重複値。
- データの追加スペース。
- 数字はテキストとしてフォーマットされています。
- 255文字を超えるルックアップ値。
- 外部ワークブックへのフルパスがありません。
- 誤った引数。
この包括的なガイドは、ExcelでHlookup機能を効果的に利用するのに役立つはずです。インデックス/マッチは、多くのルックアップシナリオに対して、より堅牢で柔軟なソリューションを提供することを忘れないでください。
以上がフォーミュラの例を備えたHlookup機能を拡張しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Excel Webバージョンは、効率を向上させるための機能強化を備えています! Excelデスクトップバージョンはより強力ですが、Webバージョンも過去1年間で大幅に改善されています。この記事では、5つの重要な改善に焦点を当てます。 行や列を簡単に挿入:Excel Webで、行または列ヘッダーの上にホバリングし、新しい行または列を挿入するように見える「」サインをクリックします。紛らわしい右クリックメニュー「挿入」機能を使用する必要はありません。この方法はより速く、新しく挿入された行または列は、隣接するセルの形式を継承します。 CSVファイルとしてのエクスポート:Excelは、簡単なデータ転送と他のソフトウェアとの互換性のために、CSVファイルとしてワークシートのエクスポートをサポートするようになりました。 「ファイル」>「エクスポート」をクリックします

ExcelのLambda機能:カスタム関数を作成するための簡単なガイド ExcelがLambda関数を導入する前に、カスタム関数を作成するにはVBAまたはマクロが必要です。これで、Lambdaを使用すると、おなじみのExcel構文を使用して簡単に実装できます。このガイドでは、ラムダ関数の使用方法を段階的にガイドします。 このガイドの部分を順番に読み、最初に文法と簡単な例を理解し、次に実用的なアプリケーションを学ぶことをお勧めします。 Lambda関数は、Microsoft 365(Windows and Mac)、Excel 2024(Windows and Mac)、およびWebでExcelで利用できます。 e

Excelでは、タイムラインフィルターを使用すると、期間ごとにデータをより効率的に表示できます。これは、フィルターボタンを使用するよりも便利です。タイムラインは、単一の日付、月、四半期、または年のデータをすばやく表示できる動的フィルタリングオプションです。 ステップ1:データをピボットテーブルに変換します まず、元のExcelデータをピボットテーブルに変換します。データテーブルのセル(フォーマットされているかどうか)を選択し、リボンの挿入タブで[ピボット可能]をクリックします。 関連:Microsoft Excelでピボットテーブルを作成する方法 ピボットテーブルに怖がらないでください!数分で習得できる基本的なスキルを教えます。 関連記事 ダイアログボックスで、データ範囲全体が選択されていることを確認してください(

Excelの関数の割合:データサブセットの割合を簡単に計算する Excelの関数の割合は、データセット全体のデータサブセットの割合を迅速に計算し、複雑な式の作成の手間を回避できます。 機能構文のパーセント 関数のパーセントには2つのパラメーターがあります。 =パーセント(a、b) で: A(必須)は、データセット全体の一部を形成するデータのサブセットです。 B(必須)はデータセット全体です。 言い換えれば、関数のパーセントは、サブセットaの割合を総データセットbに計算します。 パーセントを使用して個々の値の割合を計算します 関数のパーセントを使用する最も簡単な方法は、シングルを計算することです

Excel Overflow Range Operator(#)により、オーバーフロー範囲のサイズの変化に対応するために、式を自動的に調整できます。この機能は、WindowsまたはMac用のMicrosoft 365 Excelでのみ使用できます。 一意、countif、sortbyなどの一般的な関数をオーバーフロー範囲演算子と組み合わせて使用して、動的なソート可能なリストを生成できます。 Excelフォーミュラのポンドサイン(#)は、オーバーフロー範囲演算子とも呼ばれます。これは、あらゆる結果をオーバーフロー範囲で検討するようプログラムに指示します。したがって、オーバーフロー範囲が増加または減少したとしても、#を含む式はこの変更を自動的に反映します。 MicrosoftExcelの一意の値をリストしてソートする方法

フォーミュラ条件付きフォーマットを使用して、Excelのオーバーフローアレイを処理する Excelでのオーバーフローアレイの直接フォーマットは、特にデータの形状やサイズが変化する場合に問題を引き起こす可能性があります。フォーミュラベースの条件付き書式設定ルールにより、データパラメーターが変更されたときに自動フォーマットが可能になります。列参照の前にドル記号($)を追加すると、データ内のすべての行にルールを適用できます。 Excelでは、セルの値または背景に直接フォーマットを適用して、スプレッドシートを読みやすくすることができます。ただし、Excel式が値のセット(Overflow Arraysと呼ばれる)を返すと、直接フォーマットを適用すると、データのサイズまたは形状が変更された場合に問題が発生します。 ピボトビーフォーミュラのオーバーフロー結果を備えたこのスプレッドシートがあるとします。
