[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『B2セルに応じて数字を変えたい』(なな)
B2セルにはリストにて6種類の文字しかはいりません。
B2セルに合わせてC2セルも自動で変更したいです。
例
B2→→→→→→C2
車 3000
自転車 1000
徒歩 100
電車 4500
飛行機 22000
ホテル 7500
と自動で表示したいです。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
参考まで。
VLOOKUP 関数
https://www.excel.studio-kazu.jp/func/vlookup.html
(MK) 2023/03/09(木) 14:43:16
(通りすがり) 2023/03/09(木) 14:45:05
対応表が作れないということですか? 6種類程度ならIF関数をネストしていっても問題ないと思います。 (コナミ) 2023/03/09(木) 15:04:36
こんなのも。 =IFERROR(INDEX({3000,1000,100,4500,22000,7500},MATCH(B2,{"車","自転車","徒歩","電車","飛行機","ホテル"},0)),"") (ねむねむ) 2023/03/09(木) 15:13:28
>VLOOKUPは知っていますが、作業列が作れません。 作業列(対応表)の代わりに配列定数を使用する =VLOOKUP(B2,{"車",3000;"自転車",1000;"徒歩",100;"電車",4500;"飛行機",22000;"ホテル",7500},2,0) (どん) 2023/03/09(木) 15:15:56
◆CHOOSE関数
=CHOOSE(MATCH(B3,{"車","自転車","徒歩","電車","飛行機","ホテル"},0),3000,1000,100,4500,22000,7500)
◆VLOOKUP関数
=VLOOKUP(B3,{"車",3000;"自転車",1000;"徒歩",100;"電車",4500;"飛行機",22000;"ホテル",7500},2,FALSE)
IF関数は長くなるので書き込みません。
(メジロ) 2023/03/09(木) 15:18:56
(なな) 2023/03/09(木) 15:20:06
>6種類なのですが、6種類に対していくつものセルを変更したいのです。
??? 変更するセルに同じ式をいれるだけですよね? それはVLOOKUPでもIFでも同じだと思いますけど… (コナミ) 2023/03/09(木) 16:13:10
前からやってみたかったパターン
=CHOOSE(FIND(LEFT(B2),"車自徒電飛ホ"),3000,1000,100,4500,22000,7500)
(コナミ) 2023/03/09(木) 16:51:09
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.