質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

Q&A

1回答

325閲覧

【スプレッドシート】xlookupとIFを利用した複数条件検索と結果値について

Astrogation_nm7

総合スコア0

Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

0グッド

0クリップ

投稿2023/05/31 09:56

編集2023/06/01 00:16

Googleスプレッドシートでxlookupを利用して複数条件の検索とその結果によって返す結果を変えたいです。
➀A_社員番号と商品コード1、商品コード2、商品コード3の組み合わせを、検索値の前の列を検索して、重複していれば「重複」と記載したいです。
重複していない場合、または空白の場合は空白で記載したいです。
下記例ですと、3行目のG列とM列に「重複」。5行目のG列・J列・M列に「重複」。他のG,J,M列のセルは空白を返したいです。

セルのG3に下記のような関数を組みましたが表示されません。
=IF(ISERROR(XLOOKUP(A3&E3,OR(ARRAYFORMULA(A1:A3&E1:E3),I1:I3,"",0,1)),"","重複")

ご教授いただける幸いです。

A_社員番号B_名前C_部門コードD_部門名E_商品コード1F_商品名1G_重複フラグ1H_商品コード2I_商品名2J_重複フラグ2K_商品コード3L_商品名3M_重複フラグ3
1001山田一郎2001営業部501えんぴつ 502けしごむ 503ボールペン 
1002山田二郎2002総務部501えんぴつ 502けしごむ 504ノート 
1001山田一郎2001営業部501えんぴつ 505定規 503ボールペン 
1003山田三郎2003人事部501えんぴつ 505定規 503ボールペン 
1001山田一郎2001営業部502けしごむ 505定規 501えんぴつ 

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sawa

2023/05/31 23:56

検索値の前の列を検索して~ というくだりと、式の中で I1:I99 と商品名の列が登場するのがよくわからないです。 質問の表だと どのような結果が返るイメージなんでしょうか?
sawa

2023/06/01 00:37

J7も重複 じゃないでしょうか?
guest

回答1

0

G3セルに下記の数式を入れる。
=if(OR($A3&E3="",isna(match($A3&E3,ArrayFormula({$A$2:$A2&$E$2:$E2;$A$2:$A2&$H$2:$H2;$A$2:$A2&$K$2:$K2}),0))),"","重複")

(G4以降、J3以降、M3以降はG3セルに入れた数式をコピペ)

投稿2023/05/31 15:10

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問