重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

A1からA10のセルに列順を示す1から5までの数値がランダムに入っています。
B1からF10までのセルにデータ(文字列または数値)が入っています。
B列を1列目、以下C~F列を2~5列目として、G列にA列の数値に対応する列のデータを返したいのですが、数式を忘れてしまい困っています。初歩的なな質問で恐縮ですが至急どなたかご教示ください。
例えば下表のとおりA1の数値が1のときはB1を、4の時はE1をというようにです。

列順(1)  (2) (3) (4) (5) 
A  B   C   D   E   F  G
1 山田 田中 斉藤 鈴木 佐藤 山田
4 池田 木戸 松尾 山口 近藤 山口
5  …  …  …  …  …
2  …  …  …  …  …

A 回答 (2件)

H1:=INDEX(B1:G1,,A1)


以下コピーということでしょうか
    • good
    • 0
この回答へのお礼

ありがとうございました。
そのINDEX関数をどうしても思い出せなくて。
急ぎの仕事で焦るばかりで思い出せず頭が真白になっていました。
おかげで助かりました。

お礼日時:2007/01/08 23:53

次の方法は如何でしょうか。


G1に=CHOOSE(A1,B1,C1,D1,E1,F1)を設定して、下方向にコピーして下さい。
    • good
    • 0
この回答へのお礼

なるほど、この方法でもできますね。
ただ、実際に作られた表は列数が100近くあって入力が面倒なので、作業ではINDEX関数の方を使わせていただきました。
ご教示ありがとうございました。

お礼日時:2007/01/10 00:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!