アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで、
住所の一部が合致する場合を抜き出して番号をつけたいのですが、
可能でしょうか。

具体的には、

住所リスト:
東京都港区台場~
東京都葛飾区立石~
東京都荒川区荒川~
神奈川県横浜市西区~
埼玉県さいたま市~

上記に対し、
東京都港区=3番
東京都荒川区=4番
埼玉県さいたま市=5番
と一部が合致する値に番号をつけたいのです。

Vlockupでうまくいかないのですが、
教えていただけないでしょうか。

とても困っています。

何卒、よろしくお願いいたします。

A 回答 (4件)

シート1のA1セルから下行に住所のデータが、シート2のA1セルに東京都港区がその番号がB1セルにあるとします。

下行も同様に入力されているとします。
比較的わかりやすい方法として、シート1のB1セルには次の式を入力して下方にオートフィルドラッグします。

=IF(ISERROR(FIND(Sheet2!A$1,A1)),"",Sheet2!B$1)&IF(ISERROR(FIND(Sheet2!A$2,A1)),"",Sheet2!B$2)&IF(ISERROR(FIND(Sheet2!A$3,A1)),"",Sheet2!B$3)

シート2でのデータが増した場合には単に&を使って式を追加すればよいでしょう。
    • good
    • 0
この回答へのお礼

作業してみないとわからないことだらけで、
本当にたすかりました、ありがとうございます。

またの機会によろしくお願いいたします。

お礼日時:2009/10/27 18:47

>結果は同じく、Sheet1のB列に出したい場合は


>いかがでしょうか。
実際に試してみればいかがですか

また、NO1さんの回答でもできますね

>Vlockupでうまくいかないのですが、
ただうまくいかないと言うだけでなく
どのように式を変更し、その結果どのようになったのかを記載ください

式を正しく変更できないのであれば、表がどのようになっているのかを記載ください。
その表に合わせた回答をしないと同じことになります
    • good
    • 0
この回答へのお礼

作業してみないとわからないことだらけで、
本当にたすかりました、ありがとうございます。

またの機会によろしくお願いいたします。

お礼日時:2009/10/27 18:48

      A        B      C         D


1住所リスト:
2東京都港区台場~  3   東京都港区     3
3東京都葛飾区立石~     東京都荒川区    4
4東京都荒川区荒川~ 4   埼玉県さいたま市  5
5神奈川県横浜市西区~
6埼玉県さいたま市   5

B列、D列 どちらを求めるのかな

B2=LOOKUP(1,0/(A2<>SUBSTITUTE(A2,$C$2:$C$4,"")),$D$2:$D$4)
D2=LOOKUP(1,0/($A$2:$A$6<>SUBSTITUTE($A$2:$A$6,C2,"")),$B$2:$B$6)

この回答への補足

早速の回答ありがとうございます。
求めたいのはB列でして、先ほど自分でトライしたら
値がでてきました!(大謝)

時に、この作業が別々のSheetの場合もかのうなのでしょうか。
Sheet1には住所リスト(以下)
住所リスト:
東京都港区台場~
東京都葛飾区立石~
東京都荒川区荒川~
神奈川県横浜市西区~
埼玉県さいたま市~

Sheet2に地域番号(以下)を載せたリストがある場合です。
東京都港区=3
東京都荒川区=4
埼玉県さいたま市=5

結果は同じく、Sheet1のB列に出したい場合は
いかがでしょうか。

何卒、よろしくお願いいたします。

補足日時:2009/10/26 22:26
    • good
    • 0
この回答へのお礼

作業してみないとわからないことだらけで、
本当にたすかりました、ありがとうございます。

またの機会によろしくお願いいたします。

お礼日時:2009/10/27 18:48

これは簡単に出来たな。

ワイルドカード的なものが使えた。
例データ
A列  B列
東京都港区4
東京都荒川区5
埼玉県さいたま市6
B2の式は =VLOOKUP(A2&"*",$H$1:$I$100,2,FALSE)
下方向に式を複写。
ーー
前もって
H,I列に(検索表)
東京都港区台場~4
東京都葛飾区立石~
東京都荒川区荒川~5
神奈川県横浜市西区~
埼玉県さいたま市~6
を作っておく。
    • good
    • 0
この回答へのお礼

作業してみないとわからないことだらけで、
本当にたすかりました、ありがとうございます。

またの機会によろしくお願いいたします。

お礼日時:2009/10/27 18:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!