[[20161018165019]] 『検索方法』(ねね) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『検索方法』(ねね)

いつもお世話になっております。

下記顧客シートがあります。

A列 都道府県名
B列 顧客コード
C列 名前
D列 住所

元データのA列に顧客シートと同じコードの都道府県を表示したいです。

A列 ??????
B列 顧客コード
C列 名前
D列 数値

lookup関数を使って見てるのですができません。
もっと簡単な方法があれば教えてください。

よろしくお願いします

< 使用 Excel:unknown、使用 OS:WindowsXP >


A2=INDEX(顧客シート!A:A,MATCH(B2,顧客シート!B:B,0))
(mm) 2016/10/18(火) 17:23

(mm)さん
ありがとうございます。

顧客コードは6桁なのですが
顧客シートの方は「10253」になっていて
元データの方は「010253」になっています。セルの左上に緑の三角が付いています

教えて頂いた式を使うと
元データの顧客コードのセルをすべてダブルクリックして緑の三角を消さないと
都道府県名がでてきません。

顧客シートも元データも抽出したデータなので
そのままで使用したいのですが、可能ですか?

(ねね) 2016/10/19(水) 10:28


 =INDEX(顧客シート!A:A,MATCH(B2*1,顧客シート!B:B,0))
 でいいんじゃないの?
(bi) 2016/10/19(水) 10:38

 被ったが。

 元データは文字列、顧客シートのほうは数値になっているのだろう。

 =INDEX(顧客シート!A:A,MATCH(B2*1,顧客シート!B:B,0))
 と元データの顧客コードを数値化して検索してはどうだろうか?

 もし、顧客コードに数値以外も含まれることがあるのであれば
 =INDEX(顧客シート!A:A,MATCH(IFERROR(B2*1,B2),顧客シート!B:B,0))
 としてみてくれ。
(ねむねむ) 2016/10/19(水) 10:39

(bi)さん、(ねむねむ)さん
ありがとうございます。

顧客コードには数字のみです。

 =INDEX(顧客シート!A:A,MATCH(B2*1,顧客シート!B:B,0))

この数式で都道府県の欄が埋まりました。

ありがとうございました。
(ねね) 2016/10/19(水) 11:30


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.