[[20241011123218]] 『XLOOKUP で複数行の値を取り出したい』(22) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『XLOOKUP で複数行の値を取り出したい』(22)

お世話になります。

以下のような数式が入っているのですが、

=XLOOKUP(C73,Seet1!E75:E1172,Seet1!O75:O1172,"“履歴無し",0,-1)

E列のコードを元にO列の日付を引っ張る数式です。

この引っ張っている元のシートのO列の他に同じ条件で、H列の個数も引っ張りたいです。

=XLOOKUP(C73,Seet1!E75:E1172,Seet1!H75:H1172,"“履歴無し",0,-1)

↑この数式を組み合わせたいのですが、どのように組み合わせたらいいのか教えていただけないでしょうか。

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


 Microsoft365なら、HSTACK関数で
配列を作成する
HSTACK(Seet1!H75:H1172,Seet1!O75:O1172)
(はてな) 2024/10/11(金) 13:08:16

 >複数行の値を取り出したい
 複数「列」ですよね?

 =XLOOKUP(C73,Sheet1!E75:E1172,CHOOSECOLS(Sheet1!H75:O1172,{1,8}),"履歴無し",0,-1)
 とかでも

 シート名は実際のものに合わせて下さい。

 参考まで
(笑) 2024/10/11(金) 13:16:11

はてな様
この式を表に合わせて入れましたがスピルの表示になりました。
これだけで取り出せるものなのでしょうか?
(22) 2024/10/11(金) 15:02:26

(笑)様
教えていただいた式を入れましたが全て履歴無しの表示になってしまいました。

=XLOOKUP(C3,Sheet1!F5:F1500,CHOOSECOLS(Sheet1!H5:O1500,{1,8}),"履歴無し",0,-1)

どこが違うかわかりますでしょうかm(__)m
(22) 2024/10/11(金) 15:03:59


 >スピルの表示になりました
=XLOOKUP(C73,Sheet1!E75:E1172,HSTACK(Seet1!H75:H1172,Seet1!O75:O1172),"履歴無し",0,-1)
コピペ不要
入力したセルの右側セルは未入力
で入力して下さい
(はてな) 2024/10/11(金) 15:19:19

 >全て履歴無しの表示になってしまいました。
 >=XLOOKUP(C3,Sheet1!F5:F1500,CHOOSECOLS(Sheet1!H5:O1500,{1,8}),"履歴無し",0,-1)

 シート名は Sheet1 で合ってるんですか?
 そちら提示の式は Seet1 になってますけど

 検索値は元表のどの列にあるんですか?
 当初の式は E列だったのが、F列に変わってますよね?
 行範囲も違いますし・・・

 念のため確認ですけど
 日付と個数は、それぞれどのセルに表示させたいんですか?

 以上、確認だけ
(笑) 2024/10/11(金) 15:34:41

(笑) 様

 シート名は Sheet1 で合ってるんですか?
 そちら提示の式は Seet1 になってますけど

>実際のシート名は違います。最初のSeetが間違いです。すみません。
実際のシートは「【貼付用】製造依頼」というシート名が入っています。

 当初の式は E列だったのが、F列に変わってますよね?
 行範囲も違いますし・・・

>すみません。これも私の間違いです。途中で混乱していました。
当初のE列が正しいです。
業範囲は最初に貼り付けた式が間違ってまして、「Sheet1!E5:E1500」にしたいと思っています。

念のため確認ですけど

 日付と個数は、それぞれどのセルに表示させたいんですか?

>はい、その通りです。同じセルに表示させたいと思っています。

元表は

E列→製品の型番
H列→数量
O列→完成日付

が入っていて、E列の型番を元にHとO列の数量と日付を引っ張って表示させるような数式を入れたいです。

例えば、「10/15 200 」(日付と数量)と表示させるようなイメージです。

実際の式を入れましたがエラー表示になってしまいます。

=XLOOKUP(C3,【貼付用】製造依頼!E5:E1500,CHOOSECOLS(【貼付用】製造依頼!H5:H1500,{1,8}),"履歴無し",0,-1)

(22) 2024/10/15(火) 11:06:55


 >同じセルに表示させたいと思っています。
 同じセルってどういうこと?
 1つのセルに数量と日付を表示させるってこと?

 とりあえず、提示の数式
 H5:H1500
  ↓
 H5:O1500 では?
   ~~~
 修正した式を、たとえばD3セルに入れると
 D3に数量、E3に日付が表示されます。

 日付、数量の順にしたいのなら
 {1,8}
 ↓
 {8,1}

 以上、参考まで
(笑) 2024/10/15(火) 11:34:35

 1つのセルに数量と日付を表示させるってこと?
そうです。そういうイメージでしたが 教えていただいた通りにやったらできましたので今のままで大丈夫です!

 H5:O1500 では?
>ここが違いますね。気が付きませんでした。ありがとうございます。

修正した式を、たとえばD3セルに入れると

 D3に数量、E3に日付が表示されます。
>隣の列に表示されるのですね。列を挿入して式を入れるとできました。
元々隣の列が日付表示になっていたので今までおかしくなっていました。

色々とご丁寧にありがとうございました!大変助かりました!

(22) 2024/10/15(火) 14:14:11


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.