Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 11 Pro : Microsoft 365)
2列の数値の組み合わせ通りに、別のシートに値を返したいです
投稿日時: 22/08/30 22:16:28
投稿者: y_0770

大変お世話になっております。
申し訳ございません、質問をさせて頂きます。
 
Sheet2のA列とB列の組み合わせにより、C列の名前が異なります。
例)A列 700 と B列 55 はウサギ です。
 
Sheet1 の C列に、A・B列に基づき、値を返したい(名前を反映したい)のですが、どのような数式を
使えば良いでしょうか。色々と試したのですが、うまくいきませんでした…。
是非ご回答をお待ちしております…!
どうぞ宜しくお願い申し上げます。
 
Sheet1          Sheet2
 
A列  B列   C列    A列  B列  C列
 
数値1    数値2    名前 数値1     数値2    名前
700     55        700     55    ウサギ
510     55       510     55    野ウサギ
700     66        700     66    ニワトリ
510     66        510     66    白ニワトリ
700     55    
510     55    
700     66    
510     66    

回答
投稿日時: 22/08/30 23:21:10
投稿者: 半平太

C2セル =IFERROR(INDEX(Sheet2!C$2:C$5,MATCH(A2&"#"&B2,INDEX(Sheet2!A$2:A$5&"#"&Sheet2!B$2:B$5,0),0)),"")
 
下にコピー

投稿日時: 22/08/30 23:41:33
投稿者: y_0770

半平太 様
ご返信を下さいまして本当に有難うございました。
お教え頂きました数式をペーストさせて頂き、下までコピーをしました。
驚くほど簡単に、反映されました…!
書籍には掲載されていないような、このような複雑な数式を作成出来るようになるには、どのように勉強をすれば良いのかといつも思います…。
この度は本当に有難うございました。
とても助かりました!
また是非宜しくお願い申し上げます!

トピックに返信