Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 11 Home : Excel 2021)
XLOOKUPで0以外の見出しを抽出したい
投稿日時: 23/01/12 21:07:29
投稿者: toma100

こんばんは、よろしくお願いいたします。
 
    田中    佐藤    遠藤    岩田    
商品A    0    50    0    150    佐藤→=XLOOKUP(1,B2:E2,$B$1:$E$1,,1,-1)
商品B    150    250    0    0    田中
 
F列には、一番右端の、0以外の列見出しの名前を抽出したいので
上記のように作成したのですが
左端の見出しが抽出されてしまいます。
XLOOKUPだけでは0以外の右端の見出しは抽出できないのでしょうか(';')
よろしくお願いいたします(__)
 

回答
投稿日時: 23/01/12 21:48:16
投稿者: んなっと

=XLOOKUP(TRUE,B2:E2<>0,$B$1:$E$1,"",0,-1)
 
 
 
XLOOKUP(1,を使うならこんな風にかけ算を併用しましょう。
 
=XLOOKUP(1,1*(B2:E2<>0),$B$1:$E$1,"",0,-1)
 
ちなみに、複数条件のときはかけ算が活躍。この形を覚えましょう。
 
=XLOOKUP(1,(B2:E2>0)*(B2:E2<100),$B$1:$E$1,"",0,-1)

投稿日時: 23/01/12 22:07:47
投稿者: toma100

んなっと様
 
いつもありがとうございます!
なるほどです、とても勉強になりました!
ありがとうございました(_ _)