データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ
免責事項:このコンテンツは英語から日本語に翻訳されています。翻訳の過程で軽微な誤りが生じる可能性があります。
こんにちは @833-0862,
Microsoft Q&A フォーラムにご質問を投稿いただきありがとうございます。 ご説明とご提供いただいたサンプルに基づくと、このシナリオは、XLOOKUP と条件ロジックを組み合わせて、結果をイチゴ列とリンゴ列のどちらから取得するかを決定することで対応できます。
- 品質 = A、B、または D の場合 > イチゴの値を返します。
- 品質 = C または E の場合 > リンゴの値を返します。
- 検索は、対応する番号を使用して実行されます。
Excel 365 または Excel 2021 をご利用の場合は、次の数式を使用できます。
=XLOOKUP( C4, Sheet2!$I$4:$I$100, IF( ISNUMBER(MATCH(B4,{"A","B","D"},0)), Sheet2!$L$4:$L$100, Sheet2!$M$4:$M$100 ) )
シート1:
シート2:
- B4: 品質 (A~E)
- C4: 番号
- Sheet2!I:I: 番号列
- Sheet2!L:L: イチゴの値
- Sheet2!M:M: リンゴの値
この数式は、まず品質に基づいてどの製品列を使用するかを判断し、次に一致する番号に対応する値を取得します。
参照の問題を回避するため、番号の値は両方のシートで同じ形式(数値とテキスト)で保存されていることを確認してください。
これで動作が明確になれば幸いです。もし誤解があればご指摘いただければ幸いです。
貴重なお時間とご協力に感謝いたします。他にご質問やご支援が必要な場合は、お気軽にお問い合わせください。
ご返信をお待ちしております。
回答が役に立った場合は、「回答を受け入れる」をクリックして、ぜひ高評価をお願いします。この回答についてご質問がある場合は、「コメント」をクリックしてください。
注: 以下の手順に従ってください 当社のドキュメント このスレッドに関連する電子メール通知を受信したい場合は、電子メール通知を有効にしてください。