• ベストアンサー

数字を入力すると文字列が隣の列に反転される

まず、sheet1にA列に数字を入力し、B列に会社名を入力します。 そして、Sheet2のA列に数字をSheet1のA列の範囲内で入力すると、 自動的にB列に会社名が反映されるようにしたいのです。 へたな説明で申し訳ありませんが、よろしくおねがいします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

si-と2のB列に次の数式を設定で如何でしょうか。 =VLOOKUP(A1,sheet1!A:B,2,FALSE)

kaite
質問者

お礼

ありがとうございました。 完璧です!!勉強になりました。

その他の回答 (3)

  • Misaki-27
  • ベストアンサー率36% (365/1007)
回答No.4

記載モレしました。 先程の記載で、B1に関数が設定される訳ですが、 B1のセルの右下を触って、そのまま下へドラックすると、 B2以降も同じように、指定したものが表示されます。

  • Misaki-27
  • ベストアンサー率36% (365/1007)
回答No.3

Vlookup関数ですよね? シート2のB2を選択し、上のバーにある【fx】って所を押して、 関数VLOOKUPを選択。検索値の所に、B1と入れて下さい。 範囲の所はシート1の文字がA1から、文字が入力してある全てのセルを 選択します。選択すると、【A1:B30】みたいな記号が出ますが、 これを選択してグレーの状態にして【F4】を押す。 列番号は、A列を1と考え、左から何番目の項目を表示するかを 指定するのです。つまりB列の文字を表示させるなら2です。 検索の型は入力しなくても構いません。

kaite
質問者

お礼

ありがとうございました。 いろいろな方法があるのですね。勉強になりました。

回答No.2

sheet1のA1~B5にデータが入っているとして sheet2のB1に =IF(A1="","",VLOOKUP(A1,Sheet1!$A$1:$B$5,2)) を入力して、使いたいところまでコピー^^ 

kaite
質問者

お礼

ありがとうございます。 簡単にできました。嬉しいです。

関連するQ&A

専門家に質問してみよう