• ベストアンサー

関数?について教えてください

初心者ですエクセルについて質問します Aのセルにずらっと会員番号を入れ、Bのセルにお客さんの名前を入れたものがあります 上司に名前だけのリストを渡されました、またセルに縦に並べました、その隣に会員番号を貼り付けるにはどうしたらよいでしょうか? 関数を使ってできるような気がしますがわかりません。ご指導ください

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.7

>しかし多量にある場合は(1万くらいあります)どうすればよいのですか No,4さんの式を 下フィルしてみましたか?

r8441r
質問者

お礼

出来ました!! 私はその位、初心者なのです。 明日、怒られずにすみます、皆様ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (6)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.6

VLOOKUP関数利用は提案がありますが、結構難しく、注意することがありますので、初心者用に手取り足取り回答を挙げます。 ーー 例データ 元(当初)はA列、B列だけ A列   B列   C列   D列   E列  番号 名前 番号 101 田中 101 鈴木 102 102 鈴木 102 豊田 104 104 豊田 104 山野 該当なし ーー (1)A列をC列にコピー (2)D列に上司よりの氏名を入力 (3)E列のE2に =IF(D2="","",IF(ISERROR(VLOOKUP(D2,$B$2:$C$4,2,FALSE)),"該当なし",VLOOKUP(D2,$B$2:$C$4,2,FALSE))) を入れて下方向に式を複写 (1)はVLOOKUP関数は、検索する値の入っている列は最左列に無いといけないのでやることです。 ーーー 質問文について注意 >Aのセルにずらっと A列のセル・・

r8441r
質問者

お礼

ありがとうございます うまくできません・・同じ数字か該当無しがたくさん出ます

全文を見る
すると、全ての回答が全文表示されます。
noname#79209
noname#79209
回答No.5

多分、上司から渡された名前だけのリストへ、元からある会員名簿から会員番号を検索して貼り付けたいのでしょう。 やり方は、#4さんの方法になりますが、 1.同姓同名の会員がいないのか 2.渡されたリストが、姓と名の間にスペースがあるのか(名簿上のフォーマットと合っているか)  スペースは半角なのか全角なのか 3.上司から渡されたリストの文字は正しいのか。(「渡邊」なのに「渡辺」と記入されている)  また、紙データを渡された場合、入力にタイプミスがないのか がクリアされていないと、正しく検索出来ないこともあり得ます。

r8441r
質問者

お礼

ありがとうございました 多量にある場合の方法がわかりません・・・

全文を見る
すると、全ての回答が全文表示されます。
  • sige1701
  • ベストアンサー率28% (74/260)
回答No.4

Sheet1   A     B 1 会員番号 名前 2 0001    田中 3 0002    中村 4 0003    中田 Sheet2    A    B 1 名前 会員番号 2 田中 3 中村 4 中田 B2=INDEX(Sheet1!A:A,MATCH(A2,Sheet1!B:B,0))

r8441r
質問者

お礼

ありがとうございました やってみましたら出来ました。しかし多量にある場合は(1万くらいあります)どうすればよいのですか

全文を見る
すると、全ての回答が全文表示されます。
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆VLOOKUP関数でできそうですが?

r8441r
質問者

お礼

ありがとうございます。 私もその関数で出来るのかと思いましたが、使用方法がよくわかりませんでした・・・

全文を見る
すると、全ての回答が全文表示されます。
noname#56882
noname#56882
回答No.2

#1さんの例と似たような例になりますが | A | B | C | --------------------- 1|会員番号|名前|会員番号・名前| 2| 0001  |田中| 0001田中   | 3| 0002  |佐藤| 0002佐藤   | 4| 0003  |鈴木| 0003鈴木   | というような表記をお望みなのでしょうか? 上記の場合ですと =CONCATENATE(A2,B2)をC列に入れるとこのように表記されます。 セル幅や文字の位置(センタリングや左寄せなど)は随時任意で変更してください。 解釈を間違っていましたら申し訳ありません。

r8441r
質問者

お礼

ありがとうございます 申し訳ありません、説明不足でした。A、Bそれぞれ大量にありまして、番号だけわかっていてその対応する名前を調べる方法です

全文を見る
すると、全ての回答が全文表示されます。
  • yaha_2007
  • ベストアンサー率21% (13/61)
回答No.1

状況がよく掴めませんが それは普通に会員番号をコピーして名前の隣にペーストすれば いいだけの話ではないでしょうか? | A | B | --------------------- 1| 会員番号 | 名前 | 2| 0001 | 田中 | 3| 0002 | 中村 | 4| 0003 | 中田 | こんな感じですか? Question the dolphin.

r8441r
質問者

お礼

ありがとうござます あまりに量が多いので・・・それともし間違えたらと思うと心配です

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 関数をわかりやすく教えてもらえませんか(初心者です)

    関数をわかりやすく教えてもらえませんか(初心者です) 2つのExcelの表があります。 Aの表は名前が縦に並んでいて 横の項目は住所、電話番号、勤務先・・・など Bの表は名前が縦に並んでいるだけの表です。 AとBの名前の順番はバラバラになっています。 Bの名前の順番にAを並び変えることはどうしたらできますか。 VLOOKUPを使えば良いとはなんとなくわかったのですが 参考書やネットを参考にしましたがうまくできないのです。 初心者にわかるようにどなたか教えていただけないでしょうか。 よろしくお願いいたします。

  • エクセルでダウンリストを使いたい・・・

    データに名前の列・番号の列というように縦にはいっています。 Aのセルでダウンリストで名前を選ぶと、そのとなりのBセルでは番号(名前の隣の列にはいっている)が表示するようにしたいのですが、 どうすればよいのでしょうか?

  • エクセルで関数の検索方法について

    エクセルの関数を利用した検索方法について分からないところがありますので教えてください。 キャンプの参加者リスト作成中です。  A1、A2・・・には参加者の会員番号の数字が入っています。B1、B2・・・には氏名が入っています。C1、C2・・・にはキャンプの班名(A、B・・)が入っています。  次に、会員番号を入力し、VLOOKUP関数で氏名(D1セル)及び班名(D2セル)を表示させます。仮にこの人の班名がA班だとすると、この人以外のA班の人の氏名をE1、E2・・・に表示させるにはどうしたらいいでしょうか。 関数の詳しい方よろしくおねがいします!! もし関数では厳しいようならVBAでもいいです。

  • エクセル関数

    エクセルでリストを作りたい。 たとえば、1つのセルA1に「20」と入力したら隣のB1のセルに「小学校版」、「21」と入力したら中学校版、「22」と入力したら高校版と表示されるようにしたいのですが、何の関数を使えばいいですか。

  • 関数式はありますでしょうか

    エクセルでAとDのセルが一致したらBセルの番号をEのセルに入れたいのですが関数式を教えて下さい。。初心者なのでわかりやすく説明をお願い致します。

  • エクセル IF関数を教えて下さい。

    エクセル初心者です。関数を教えて下さい。 IF関数でできるのかも解りません。 A組 番号1 山田 花子 A組 番号2 河崎 洋子 B組 番号1 高木 健太 セルA2にA1と入力するとセルB2に山田花子、セルA3にB1と入力するとセルB3に高木健太と自動的に表示する方法を教えて下さい。 IF関数でできるのでしょうか?

  • エクセルでの入力規則と自動入力について

    質問の前に検索をしてみたのですが、 似たようなものが見つからなかったので、質問させてもらいます。 シート2に名前→定義で「登録者名」と作り シート1での入力を入力規則を使い、リスト(コンボボックス) を設定しました。 シート2では 登録者名 会員番号 AAA  1234 BBB  5678 CCC  9101 DDD  1112 と名前の横のセルには会員番号を作っています。 そこで質問ですが、 シート1で登録者名を入力規則のリスト(コンボBOX) で選択して入力した場合、 隣のセルに自動で会員番号が表示できるような関数などは ないでしょうか? VBAなどはできないので、できれば関数でやりたいと思います。 【シート1】    A      B 1 AAA ▼   1234(←この1234を自動で表示させたい) 2     ▼ 3     ▼ 説明不足かも知れませんが教えてください。 よろしくお願いします。 エクセル2003です。

  • エクセルの関数について

    エクセルで表を作成している際 例えばA1、A2には何らかの数字が入力され、A3はブランク という場合、A1で入力されているセルの隣のB1には決まった数字(20など)、ブランクのA3の隣のB3には何も表示されないという関数を入れたいと考えました。 IF関数を使うのだろうと思い色々と入力したのですが、エクセル初心者ゆえ、勉強不足で上手く出来ませんでした。 お分かりになる方にご教授いただければと思い、質問させていただきます。 宜しくお願い申し上げます。

  • エクセル2000:TEXT関数?20070920を日付にしたい

    お世話になります。 エクセル2000の関数をご指導ください。 「20070920」というようなデータがセルA1にあります。 セルB1に関数を使って、「2007/9/20」と直したいのです。 TEXT関数だと思いますが、ちがったでしょうか? どうしても、うまくできません。 どうか、ご指導お願いいたします。

  • 関数でできること

    関数について初心者です。 エクセルで例えば、A1のセルに「○」と入力したら、 B1のセルの塗りつぶしを赤色にすることができる関数式ってありますか? 若しくはB1のセルを強調することができる方法があれば。 どうぞよろしくお願い致します。

専門家に質問してみよう