人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelの使い方についての質問です。私的にズバリご回答、先着の方には100ptを送信させていただきます。詳しい方にしてみれば、簡単な操作だと思います。「**のホームページに詳しく載っているよ」でも構いません。よろしくお願いいたします。

・AとB、2つの表がある
・Aは企業コードと電話番号の2列
・Bは電話番号だけの1列

Aを参照する形で、Bに企業コードの1列を加えたいのです。該当がない場合もあります。

それぞれ、400行ほどのデータ。そんなに大きくありません。具体的な数式?などをお示しいただけると、うれしいです。

A表の例:
s479 111-1111
d932 222-1111

B表の例:
222-1111
333-4444

●質問者: ohagi5168
●カテゴリ:コンピュータ 科学・統計資料
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● nepia11
●50ポイント

B表のB1に下記関数を貼付け
=INDEX(A表!A:A,MATCH(A1,A表!B:B,0))
で、B2以降にコピペ。


ohagi5168さんのコメント
すみません、私のExcel力では、すぐに実行できませんでした。「A表」というファイル名のExcelファイルを、あらかじめ、べつに作っておけばよいのでしょうか?

2 ● sgo2
●100ポイント ベストアンサー
  1. B表の電話番号の横を選択
  2. 数式バー横の「fx」を押す
  3. 「match」関数を検索
  4. match関数の入力を支援するダイアログが表示されるので以下を入力。アドレスは入力欄横のボタンを押せばマウス選択で入力できる。
    1. 「検査値」…B表の電話番号のアドレス
    2. 「検査範囲」…A表の電話番号の列のアドレス
    3. 「照合の種類」…0
  5. 続けてもう1つ横のセルで同様に「index」関数を選択→「参照,行,…」形式を選択
  6. 「参照」にA表の記号コードの列のアドレス、「行番号」にmatch関数を入力したセルのアドレスを入力、他は省略

これでnepia11氏の回答の意味が分かるはず。


ohagi5168さんのコメント
ありがとうございます。私的にズバリです!詳しい方にしてみれば、簡単なことなんでしょうね。100ptお送りします。nepia11さんにも、50pt送信します。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ