• ベストアンサー

EXCELの関数で...

以下のようなことが関数でできないでしょうか。 L1~L10に文字 M1~M10に文字 N1~N10に日付け が、入ってます。 K1~K10は空白ですがここに1~10の数字をランダムに入れます。 そのとき、Kに1の入った行(L,M,N,)の内容をA5,B5,C5に、 Kに2の入った入った行(L,M,N,)の内容をA6.B6,C6にと Kに10が入ったところまでを順次行いたいのですが できるでしょうか? どなたか、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 A5に、 =VLOOKUP(ROW(A1),$K$1:$N$10,COLUMN(B1),0) と入力して、B5:C5にコピー さらにA5:C5を14行目までコピー ROW関数とCOLUMN関数の引数を間違えないようにして下さい。 ちなみに、もちろんK1:K10には1~10の数字が1つずつ入っているという前提です。

kogoro
質問者

お礼

どうも有難うございます。 さっそく使って見ます。

その他の回答 (1)

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.2

こんにちは K列に数値の重複が無いとして。 A5に =INDEX(L$1:L$10,MATCH(ROW(A1),$K$1:$K$10,0)) 必要なだけ右方向、下方向にフィルコピー としては如何でしょうか?

kogoro
質問者

お礼

どうも有難うございます。 いろんなやり方があるのですね。 使ってみます。

関連するQ&A