Excelテーブルでデータを使用する私の3つのお気に入りの方法
Excelデータ抽出と要約のための3つの実用的な関数
美しくフォーマットされ、フィルター処理され、ソートされたテーブルを備えた大きなワークブックがあるとします。仕事は行われていると思うかもしれませんが、実際には、Excelはこれらのテーブルでさらに多くのことをするのを待っており、これまでに行ったハードワークを最大限に活用できるようにしたいと考えています。
この記事では、Excelテーブルの情報を抽出または要約するために使用できる3つの機能または機能の組み合わせを紹介します。
vlookup and hlookupvlookupとhlookupは、テーブル内の特定の場所で値を見つけて取得するために使用されます。
vlookupは垂直データテーブルに依存し、テーブルの最初の列(垂直)を調べます。
- hlookupは水平データテーブルに依存しており、テーブルの最初の行(水平)を調べます。
- vlookup
ここでは、各グレードにテストスコアと必要な成績のリストがあります(表1と呼びます)。また、学生の成績を持つテーブルもあります(この時点から表2と呼ばれます)。 Excelに表1の情報を使用して、不足している列を表2に記入したいと思います。
表1の最初の列の値を検索して、表2の各生徒のグレードを返すため、vlookupを使用します。 vlookup関数の構文は次のとおりです。
of:
<code>=VLOOKUP(a,b,c,d)</code>
- は、探す値です(上記の例では、列eの値です)、
- b は、参照値を含むテーブルです(この場合、それはセルa1からb9、または表1)、
- c はそのテーブルの列番号です(レベルを返したいので、表1の2番目の列です)、
- d は、検索値( "true")または正確なルックアップ値( "false")を近似するかどうかをExcelに伝えるオプションの条件です。空白のままにしておくと、デフォルト値が真です。
- それで、私の場合、私はセルF2にこの式を入力してTOMのグレードを計算し、その後、テーブル内の他のグレードを見つけるためにオートフィルを使用します。
b
excelは、値を継続的に使用して値を見つけるために継続的に使用したいからです。また、スコア境界テーブルには単一のスコアに割り当てられたランクではなく、範囲が含まれているため、値<code>=VLOOKUP(E2,$A:$B,2,TRUE)</code>
に「true」を使用しました。
hlookup
ここでは、同じレベルの境界情報がありますが、今回は水平に表示されます。これは、フェッチするデータが境界テーブルの2列にあることを意味します。
hlookup関数の構文は、vlookupの構文と似ています:
- aは、見つかる値です(この例では、列cの値)、
- bは、検索値を含むセルへの絶対的な参照です(この場合、それはa1からi2です)
- cはテーブルの行番号です(レベルを返したいので、2行目です)、
- d(オプション)は「true」(近似値)または「false」(正確な値)です。
したがって、セルC5にこの式を入力してTOMのグレードを計算し、Autofillを使用してテーブル内の他のグレードを見つけます。
<code>=VLOOKUP(a,b,c,d)</code>
インデックスアンドマッチ
値を見つけて取得する別の効果的な方法は、特に一緒に使用する場合、インデックスとマッチを使用することです。インデックスは定義された位置の値を探して返しますが、マッチは値のビットを探して返します。一緒に、動的なデータ取得を実装できます。単一の文法
これらの関数を一緒に見る前に、個別に簡単に表示しましょう。
インデックスの構文は
です
<code>=VLOOKUP(E2,$A:$B,2,TRUE)</code>
aはデータを含むセルの範囲であり、bは評価される行番号、cは評価する列番号です。 これに基づいて
<code>=HLOOKUP(a,b,c,d)</code>
マッチについては、
に従います
<code>=HLOOKUP(B5,$A:$I,2,TRUE)</code>
xは私たちが探している値であり、 yは私たちが探している値の範囲であり、 z(オプション)は一致するタイプ。 これに基づいて
<code>INDEX(a,b,c)</code>
組み合わせで使用
この例では、特定の月に指定されたプレーヤーが得点する目標の数をExcelに伝えたいと思います。より具体的には、3か月目にプレーヤーCが得点した目標の数を知りたいのですが、いつでもそれらの条件を変更できるようにこの式を作成します。
これを行うには、テーブル内のプレーヤーCの位置を決定し、データの3番目の列の値を教えてください。
Cell G4では、Excelが元のデータから調べて値を返すため、インデックス関数から始めます。次に、そのデータをどこで探すかをExcelに伝えます。
インデックス構文の次の部分は行番号です。これは、セルG2で宣言するプレーヤーによって異なります。たとえば、プレーヤーAを見つけたい場合は、最初の行になります。これを行うには、ExcelがCell G2のプレーヤーをプレーヤー列(A2:A8)の対応するセルに一致させ、どの行があるかを把握するため、一致関数を開始します。また、Excelに正確な検索を返したいので、最後の0を追加しました。
<code>=VLOOKUP(a,b,c,d)</code>
Excelインデックスの関数ライン番号を伝えたので、列番号でそれを行う必要があります。私の例では、列番号は、Cell G3で入力した月数を表します。
<code>=VLOOKUP(E2,$A:$B,2,TRUE)</code>
Enterキーを押したとき、ExcelはプレーヤーCが3か月目に5つのゴールを決めたと正しく言った。
ルックアップテーブルの価値を変更して、任意の月の任意のプレーヤーの合計を見つけることができます。
countifおよびsumif
名前からわかるように、これらの2つの関数は、設定した条件に基づいて値と合計値をカウントします。あなたの状態に含まれていないものは、あなたが指定したスコープ内であっても、追加またはカウントされません。
countif
Countifは、特定の条件を含むセルをカウントします。構文は
です<code>=HLOOKUP(a,b,c,d)</code>
ここで、aはあなたが数えたい範囲であり、bはカウントの条件です。
同様に、複数の条件を含めたい場合は、countifsを使用します。
<code>=HLOOKUP(B5,$A:$I,2,TRUE)</code>
aおよび bは最初の範囲条件のペアリングであり、cdは2番目の範囲条件のペアリングです(あなたは最大127ペアを持つことができます)。 いずれかの条件がテキストまたは論理的または数学的なシンボルである場合、二重引用符で囲む必要があります。
下の給与表では、40,000ポンドを超える人の数と1,000ポンド以上のボーナスを個別に受け取る人の数を計算したいと思います。
40,000ポンド以上の給与を持っている従業員の数を計算するには、この式をセルD8に入力する必要があります。
ここで、
c2:c6<code>INDEX(a,b,c)</code>
1,000ポンド以上のボーナスを受け取ったサービススタッフの数を計算するには、2つの条件があるため、Countifsを使用します。 b2:b6、 "services"
パーツは最初の範囲条件付きペアリング、d2:d6、 "&gt; 1000"
が2番目のものです。<code>INDEX(B2:D8,4,2)</code>
上記のテーブルにカンマで数千桁を分離したとしても、カンマはここに異なる機能を持っているため、これらのコンマをフォーミュラに含めません。
sumifSUMIFは、設定した条件に応じて細胞を合計します。 Countifと同様に機能しますが、括弧内により多くのパラメーターが含まれています。構文は
です
ここで、a
は、要求する前に評価したい細胞の範囲です。b
は、その評価の条件(これは値またはセルの参照である可能性があります)、<code>MATCH(x,y,z)</code>
(オプション)は、aとは異なる場合に追加するセルです。 今回は、3つのことを計算する必要があります。40,000ポンド以上の合計給与、サービス部門の合計給与、35,000ポンドを超える従業員の合計ボーナスです。 最初に、£40,000を超える合計給与を計算するには、セルD8に次の式を入力する必要があります。
は、テーブルの給与を引用します。
次に、サービス部門の総給与を知りたいです。したがって、セルC9では、と入力します
quotes department列、 c2:c6excelに伝えるこれらの従業員の賃金について合計されています。
私の最後の仕事は、35,000ポンド以上を獲得した従業員が受け取ったボーナスを見つけることでした。セルC10では、と入力します
ここで、 excelに賃金を評価するように指示します。条件パーソナルボーナス合計。
Excelには、同じ手順を実行するSumifs関数もありますが、複数の条件については機能します。 sumifの構文とは大きく異なります:
ここで、a b および
上の表を使用して、45,000ポンド以上を稼ぐ従業員のボーナスを合計したいとします。これが私が入力する式です:
上記の関数を習得した後、データを再配置せずにFind値列の左右に値を見つけることにより、vlookupの欠点の一部を解くように設計されたXlookup関数を使用してください。 <code>=VLOOKUP(a,b,c,d)</code>
<code>=VLOOKUP(E2,$A:$B,2,TRUE)</code>
<code>=HLOOKUP(a,b,c,d)</code>
は、評価される最初の範囲です。 >、
<code>=HLOOKUP(B5,$A:$I,2,TRUE)</code>
以上がExcelテーブルでデータを使用する私の3つのお気に入りの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











クイックリンク なぜテーブルはExcelで名前を付けなければならないのですか Excelでテーブルに名前を付ける方法 Excelテーブルの命名ルールとテクニック デフォルトでは、ExcelのテーブルはTable1、Table2、Table3などと呼ばれます。ただし、これらのタグに固執する必要はありません。実際、そうしなければ、それはより良いでしょう!このクイックガイドでは、Excelで常にテーブルの名前を変更する必要がある理由を説明し、これを行う方法を示します。 なぜテーブルはExcelで名前を付けなければならないのですか Excelでテーブルを命名する習慣を開発するのに時間がかかるかもしれませんが(通常はこれをしない場合)、次の理由は今日説明しています

このチュートリアルでは、すべてのテーブル機能を維持しながら、Excelテーブルスタイルをすばやく適用、変更、削除する方法を示します。 Excelテーブルを正確に見せたいですか?読んでください! Excelテーブルを作成した後、最初のステップは通常です

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

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

このチュートリアルでは、式の例を備えたExcelで一致関数を使用する方法について説明します。また、VlookupとMatchを使用して動的な式を作成することにより、ルックアップ式を改善する方法も示しています。 Microsoft Excelでは、さまざまなルックアップ/Refがあります

チュートリアルでは、ケースに依存しない一致と正確な一致について、Excelのテキスト文字列を比較する方法を示しています。特定の文字の値、文字列の長さ、または発生数、a 2つのセルを比較するために、多くの式を学びます。

Excelテーブルのアクセシビリティを向上させる:実用的なガイド Microsoft Excel Workbookを作成するときは、特にワークブックを他の人と共有する予定がある場合は、必ず必要な手順を実行するために、必ず全員がアクセスできるようにしてください。このガイドは、これを達成するためのいくつかの実用的なヒントを共有します。 説明的なワークシート名を使用します Excelワークブックのアクセシビリティを改善する1つの方法は、ワークシートの名前を変更することです。デフォルトでは、ExcelワークシートはSheet1、Sheet2、Sheet3などと呼ばれます。この非記述的番号付けシステムは、「」をクリックして新しいワークシートを追加すると続きます。 ワークシート名を変更するには、ワークシートのコンテンツを説明するためのより正確にすることには、複数の利点があります。 運ぶ
