FIELDVALUE 関数

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

FIELDVALUE 関数を使用して、株式や地理のデータの種類のようにリンクされたデータの種類からフィールド データを取得することができます。データの種類を参照する数式を作成するにはより簡単な方法があるので、FIELDVALUE 関数は、主にリンクされたデータの種類に基づいて条件付きの計算を作成する場合に使用することをお勧めします。

注: 2018: この関数は現在、ベータ版の機能です。現時点では、 Office インサイダーの一部に対してのみ使用できます。この機能は、今後数か月にわたって最適化されていきます。準備が整ったら、すべての office インサイダー、 office 365 サブスクライバーにリリースします。

技術的な詳細

構文

=FIELDVALUE(value, field_name)

FIELDVALUE 関数の書式には、次の引数があります。

  • value: リンクされたデータの種類を含むセルのアドレス、表の列、または名前付き範囲。 

  • field_name: リンクされたデータの種類から抽出するフィールドの 1 つ以上の名前

説明

  • FIELDVALUE 関数は、value 引数に指定したリンクされたデータの種類から、一致するすべてのフィールドを返します。

  • FIELDVALUE 関数は、関数の検索/行列ファミリに属します。

次の基本的な例で、数式 =FIELDVALUE(A2,"Price") は JM Smucker Co の株価のデータの種類から Price フィールドを抽出します。

=FIELDVALUE(A2,"Price") を使用して会社の株価を取得します

より一般的な FIELDVALUE 関数の例を次に示します。ここでは、IFERROR 関数を使用してエラーを確認しています。セル A2 に会社名がない場合、FIELDVALUE 式はエラーを返します。このような場合に何も表示されない ("") ようにします。ただし、会社名がある場合は、=IFERROR(FIELDVALUE($A2,B$1),"") を使用して A2 のデータの種類から Price を取得します。

会社の株価を取得し、=IFERROR(FIELDVALUE($A2,B$1),"") を使用してエラーを無視します

FIELDVALUE 関数を使用すると field_name 引数のワークシート セルを参照できるので、前述の数式では、Price については、数式に「Price」と手動で入力する代わりにセル B1 を参照します。 

解説

存在しないデータの種類フィールドからデータを取得しようとすると、FIELDVALUE 関数は #FIELD! エラーを返します。たとえば、実際のデータの種類フィールドの名前が "Price" のときに、「Prices」と入力した場合などです。数式を再確認して、有効なフィールド名を使用していることを確認してください。レコードのフィールド名の一覧を表示するには、レコードのセルを選択し、Ctrl キーと Shift キーを押しながら F2 キーを押します。

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

関連項目

株価と地理のデータの種類

データの種類を参照する数式を作成する方法

#FIELD! エラー

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×