- ベストアンサー
Excelの数式
A B C D 1 101 交通費 201 雑収入 2 102 交際費 202 配当金 3 103 消耗品 203 利息 4 104 204 5 105 205 別の表に 102と入力すれば交際費と、201と入力すれば雑収入と表示できるようにしたいのですが、VLOOKUPを使っても1列しかやってくれません。どうしたらこの2列でできるようになりますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
100以上200未満 200以上300未満 : : で、IF文使って場合分けすればできると思いますよ。 =IF(Z1<200,lookup(Z1,A1:A5,B1:B5),lookup(Z1,C1:C5,D1:D5)) のように。
その他の回答 (2)
- ham_kamo
- ベストアンサー率55% (659/1197)
回答No.3
もし、この表がこの4列だけでなく、EFGHと続いていて、 AB列100番台 CD列200番台 EF列300番台 : : となっているのであれば、この表があるシートをSheet1、数値を入力するセルをSheet2のA1とすると、Sheet2のA2に、 =VLOOKUP(A1,OFFSET(Sheet1!$A$1,,(INT(A1/100)-1)*2,10,2),2,FALSE) と入力すると希望の動作になるかと思います。 数式の最後の方の 10,2),2) の10という数値は、もっともデータ数が多い行より大きな数字にしてください。
質問者
補足
ごめんなさい。理解できません…
- HDKYZK1978
- ベストアンサー率66% (369/559)
回答No.2
こんにちわ。 単純にC,Dの列をA,Bの列の下に挿入して1列にまとめてVLOOKUP再作成できませんか? 当方の見当違いでしたらすいません。
質問者
お礼
収入と支出とを分けてやりたかったので、2列にしました。
お礼
ありがとうございました。 完璧です!! 助かりました。