• 締切済み

エクセルで電話の所有者を表記する方法

わかりにくい質問タイトルで申し訳ありませんが エクセルで次のことをしたいのですが・・。 AというファイルにはA列に数百人の名前が入っていて、B列にその人の携帯電話番号が入っています。(アドレス帳のようなもの) BというファイルにはA列に上記B列と同じ携帯電話番号が入っていて B列にその携帯番号の利用料金が入っています。ところがこのBファイルには名前が入っていないため誰の携帯電話が一目でわかりません。 そこでBファイルのC列に名前を入れたいのですが、簡単にAファイルからひっぱってくる方法はありますか? ただしBファイルの携帯料金は1通話毎に1行使用しているため、データとしては数千件になっています。

  • fusabo
  • お礼率55% (182/329)

みんなの回答

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

LOOKUP関数が出ていますが、VLOOKUP関数でよいと思います. ただし氏名ー番号 を 氏名ー番号ー氏名にコピーしないとダメですが。(A) 番号ー料金のシートで C1に =VLOOKUP(A1,Sheet1!$B$1:$C$1000,2,FALSE) (A)をしないとすればMATCH関数で =INDEX(Sheet1!$A$1:$B$1000,MATCH(A1,Sheet1!$B$1:$B$100,0),1) 例 Sheet1 大下 1 大木 2 木村 3 Sheet2 A列  C列 2 大木 1 大下 3 木村 C1に上記式 C3まで式を複写。 結果 上記 i

noname#42041
noname#42041
回答No.3

AファイルのB列で並べ替え→BファイルのA列で並べ替え→AファイルのA列をコピー→BファイルのC列に貼り付け という方法もあります。

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

LOOKUP関数を使う方法もあります。 =LOOKUP(検査値,検査範囲,対応範囲) 検査値:検索したい携帯電話番号 検査範囲:ファイルAの携帯電話番号の列 対応範囲:ファイルAの名前の列

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

次の方法は如何でしょうか。 =INDEX('C:\Documents and Settings\ログイン名\フォルダ名\[a.xls]Sheet1'!$A:$A,MATCH(A1,'C:\Documents and Settings\ログイン名\フォルダ名\[a.xls]Sheet1'!$B:$B,0))

関連するQ&A

  • エクセルのデータ加工

    エクセルのセルで、縦に1行目名前A、2行目住所A、3行目電話番号A、4行目名前B、5行目住所B、6行目電話番号B・・・、という具合に並んでいるデータを横に1列目1行目名前A、1列目2行目名前B、2列目の1行目住所A、2列目の2行目住所B、3列目の1行目電話番号A、3列目の2行目電話番号B、という風に加工したいのですが、一つ一つセルを移動するのではなく、なにか良い方法はありませんでしょうか?ちなみにデータは1000件ほどあるのですが。

  • 2件のエクセル・ファイルの違う箇所を簡単に検索する方法は?

    名前・住所・〒番号・電話が殆んど同じ件数の名簿A・B2件があります。(A=500件 B=490件) エクセル・ファイルの形式は全く同じです。 A・Bのファイルの名前・住所・〒番号・電話の相違箇所の簡単な検索方法はありませんか?

  • EXCEL 良い方法ありますでしょうか?

    いつもお世話になります。 EXCELでやりたいことがあるのですが、知識がない故できるかどうかがわかりません・・・。 内容は以下です。 ・フォルダに、ファイルAとファイルBの、2つのEXCELファイルを作成する ・EXCELファイルAには、各列にタイトル(20列)、各行に数値データが入力してある(1000行) ・EXCELファイルBには、シートが2つ。 一つ目のシートの任意のセルに、ファイルAの名前を入力すると、2つ目のシートにはファイルAの列の中から、何列かをピックアップして抽出する(ファイルAの2、4、5列目といったように、毎回抽出する列は固定) といった内容ですが、良い方法を教えて頂けると嬉しいです。 よろしくお願いしますm(_ _)m

  • エクセルでこれは可能ですか?

    2つのエクセルファイル(以下ファイル(1)、ファイル(2))があり、それぞれの列には (ファイル(1))  A  B  C   D 項番 名前 年齢 会員番号  1  玉子 25  2221  2  秀雄 35  4151   ・  ・ ・   ・  ・  ・ ・   ・  ・  ・ ・   ・ が2000件ほど入っています ファイル(2)ではDの列は空欄で2000件の内 1000件ランダムで値が入っています。 (ファイル(2))  A  B  C   D 項番 名前 年齢 会員番号 12  新規 78   56  秀雄 45     ・  ・ ・    ・  ・ ・    ・  ・ ・   ファイル(1)の会員番号のデータを順番どおりにファイル(2)の会員番号に入れたいのですがどうすればいいのでしょうか?ご教示いただければ幸いです お願い致します  

  • エクセルのシートの統合・上書き

    初めまして。 エクセル初心者です。何方様か助けてください。 AというファイルとBという二つのエクセルのファイルがあります。 Aには名前・電話番号・メールアドレス等の個人情報が1000件弱程入力されています。 先ほどBをいうファイルを先方より受け取りました。その中にはAに既に入力されているデータのうち、200件程の電話番号の変更等が更新された最新版のデータになっております。 これをAに取り込み、異なっているデータをBを基に更新するという事は可能なのでしょうか? 皆様お忙しいとは思いますが、何方かわかる方がいらっしゃいましたらアドバイス等頂ければと思います。 よろしくお願い致します。

  • 二つのエクセルデータを照合する方法。

    2つのエクセルを照合する方法を教えてください。 エクセル1には A列に電話番号が100件入っています。 エクセル2にはA列に電話番号が100件B列に住所が100件 入っています。 電話番号の内容は一緒ですが、エクセル1と2では並び方が違います。 やりたい事はエクセル1に電話番号に対応した住所情報をエクセル2から検索して入力する事です。 この作業を関数を使っていっきにする方法はありませんか? 実際は1000件くらいのデータなのですが、やり方が分からず目視でやっているので気が狂いそうです。 ※昨日似たような質問をしましたが、質問の仕方があいまいだったので出しなおしました。 明日作業がまっているので夜のうちに質問します。 ちなみにエクセル2010です。

  • 2つのエクセルから同じデータを持つ行を出力する方法

    エクセルで作成した二つのDBがあります。それぞれ、列・行の数は異なるのですが、同じ名称の列(例えば郵便番号)を持っています。 この二つのファイルから、同じ列に同じ情報をもった行を取りだす、ということをしたいのですが、関数やマクロでの実現できる方法がございましたら、教えて頂けないでしょうか。 例:二つの住所録のようなファイルAとファイルBがあって、郵便番号が154-0001のデータ(行)を、別のファイルCに出力する。(また、ファイルC上では、各データがファイルAとファイルBのどちらから出力されたものかも、判別が付くように出力したい) 分かりにくいケースで大変恐縮ですが、ご存じの方がおりましたら、どうぞよろしくお願いいたします。 ※エクセル2003を使用しています。

  • EXCELの行番号、列番号の大きさ!

    EXCELで列番号A、B・・・行番号1、2、3の文字の大きさが、EXCELのファイルによって違います。印刷しようとしても同じ設定なのに若干ずれています。 違うところといえば、その列番号、行番号の文字の大きさです。直すにはどのようにしたらよいのか教えてください!

  • エクセル2002を使用した住所録で、一グループごとにセルを追加する方法

    エクセル2002で、住所録を作成しています。 A列のみに入力されており、上から 氏名、 住所、 電話番号、 FAX番号、 Eメールアドレス、 の順に並んでいます。 基本的に一人当たり5行です。 氏名の文字だけ赤色、それ以外の文字は黒色になっています。 ファックス、またはEメールアドレスを持っていない人もいるので、所有していない場合はつめて表示されています。 例えば AさんはファックスとEメールアドレスを、 BさんはEメールアドレスを持っていない場合は、 上から順に、 Aさんの氏名、 Aさんの住所、 Aさんの電話番号、 Bさんの氏名、 Bさんの住所、 Bさんの電話番号、 BさんのFAX番号、と表示されています。 このように一人当たりの行数が3行になったり4行になったりしています。 一人一人の最後の行のすぐ下に、次の人の氏名がきており、対象となっている人が変わっても、空白セルが挿入されることはなくA列にびっしりと入力されています。 この場合、 一人当たりの行数を6行以上にして、 一人当たりの行数が6行に足りない場合はその分だけ空白セルを追加する方法があれば教えてください。

  • Excel2003で2つのファイルデータを自動的にひとつにする方法

    エクセルで2つのファイルを自動的にひとつにしたいのですが、できますでしょうか? ファイルA、ファイルBに【名前が同じ】データがあるとします。  ※ファイルAはA列に名前があります。  ※ファイルBはAB列~AP列までのどこかにファイルAと同じ名前があります。 ファイルAの【名前】を参照して、ファイルBの【名前】がある行のデータを丸ごと、ファイルAの【名前】が一致する行へ自動でコピーできますか? ちなみにファイルAにはA~DP列までデータが入っていますので、それ以降にファイルBのデータの行を自動コピーされるようにしたいです。 データが1000件以上あり、地道にコピペするのは少し大変なので自動でできる簡単なやり方があったら、ぜひ教えてください。 アクセスを使うと簡単にできると、聞きましたが良くわかりませんでした。 エクセル。アクセスどちらでも良いので二つのファイルをひとつにする方法を教えてください。 ちなみに私はエクセルはあまり使いませんし、アクセスはまったくの初心者です。 本日は5時以降パソコンの前にいられないので、明日にお返事致します。 以上よろしくお願いします。

専門家に質問してみよう