- ベストアンサー
関数で困ってます
時間割を早く作りたいのですが、このような場合はどうしたらいいのでしょうか? 例 シート1は 1 2 3 田中1-1 1-2 1-3 伊藤1-2 1-3 1-4 山田1-3 1-4 1-1 鈴木1-4 1-1 1-2 シート2に 1 2 3 1-1 田中 伊藤 山田 1-2 伊藤 山田 鈴木 1-3 山田 鈴木 田中 1-4 鈴木 田中 伊藤 シート2の氏名のところがシート1を元に検索できないでしょうか? 誰かたすけてくれませんか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 シート2のB2に、 =INDEX(Sheet1!$A$2:$A$5,MATCH($A2,OFFSET(Sheet1!$A$2:$A$5,0,MATCH(B$1,Sheet1!$B$1:$D$1,0)),0)) と入力して、右へD2までコピーさらに、5行目までコピーします。 No.1の方の回答は、シート1の"A列"ではなく"E列"に名前がないと表示されません。
その他の回答 (1)
- yuusukekyouju
- ベストアンサー率22% (21/94)
回答No.1
=VLOOKUP($A2,Sheet1!B$2:$E$5,5-B$1,0) この式をシート2のB2のセルに入力し、コピーして B2:D5に貼り付けてください。 シート2の1行目の1 2 3と A列の1-1 1-2 1-3 1-4は 入力してあるという前提です。
質問者
お礼
いろいろな方法があるんですね。 やっぱり相談してよかったです。 ありがとうございました。
お礼
ありがとうございました。 助かりました、こういうのは苦手で・・・。 今後の参考になりました。