• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL 行のデータ抽出でこんな事ってできますか?)

EXCEL行のデータ抽出方法|名前をsheet2に反映させる手順とは?

このQ&Aのポイント
  • EXCELの行のデータ抽出方法について教えてください。特に、sheet1に入力しているデータをsheet2に反映させる方法について教えてください。関数のみで実現可能な方法があるか教えてください。
  • 具体的には、例えばsheet1の名前(A列)をsheet2に反映させる方法です。行の番号を指定することで、その行のデータが反映されるような式を作成したいです。
  • どのような式を使用すれば良いか、どのセルに式を入力すれば良いか教えていただけないでしょうか?

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

  • ベストアンサー
noname#29107
noname#29107
回答No.1

Sheet2のA2に行数が入っているとして、名前の項目なら =IF(ISNUMBER(A2),INDIRECT("Sheet1!A"&A2),"") でどうでしょう?

noname#89109
質問者

お礼

ありがとうございます!!^^ 一発で出来ました。本当に助かりました。

その他の回答 (1)

  • lonpoco
  • ベストアンサー率44% (27/61)
回答No.2

下記のようにA列に「No」を追加して、Sheet2でVLOOKUP関数を使用してはいかがでしょうか? sheet1  A B  C       D E 1 NO 名前 所在地(県) 登録番号 入会年月日 2 1 3 2 4 3 Sheet2のA列に「No」を入力するようにしてB列に名前が入るように=VLOOKUP(Sheet1!A1,Sheet1!A2:E4,2,FALSE)、C列は=VLOOKUP(Sheet1!A1,Sheet1!A2:E4,3,FALSE)のようにします。 VLOOKUPの使い方は下記のようになります。 =VLOOKUP(検索値, 範囲, 列番号, 検索の型)

noname#89109
質問者

お礼

VLOOKUPでのご回答ありがとうございます。 今回はナンバリングをせずに出来ないものかと思い質問させて頂きました。でも、今後ナンバーが入れられる表を管理する時は参考にさせて頂きます!^^

関連するQ&A