ここから本文です

解決済みの質問

知恵コレに追加する

VLOOKUP関数の事で教えてください!

yf11questionさん

VLOOKUP関数の事で教えてください!

こんにちわ。

VLOOKUP関数の事で教えてください!

VLOOKUP関数を使用して、【テーブル】の(A1:B7を「範囲」として)
【調査表】のB(性別)に“男”、“女”を埋めたいのですが、
どの様にすれば良いでしょうか。
【テーブル】のA(氏名)の「姓と名前の間に全角のスペース」が
あり、調査表と同じようになっていれば、調査表のB2には

=IF(B2=””,””,VLOOKUP(B2,【テーブル】!$A$2:$B$7,1, FALSE))
でもよさそうですが。

【調査表】
__|____A____|____B____|__________コメント__________|
1|氏名 |性別 |
2|大阪 花子| |姓と名前の間に全角のスペース
3|東京 太郎| |姓と名前の間に全角のスペース
4|京都 愛子| |姓と名前の間に全角のスペース
5|千葉 次郎| |姓と名前の間に全角のスペース
6|和歌山 恵| |姓と名前の間に全角のスペース
7|埼玉 三郎| |姓と名前の間に全角のスペース


【テーブル】
__|____A____|____B____|__________コメント__________|
1|氏名 |性別 |
2|東京太郎 |男 |姓と名前の間にスペースが無い
3|大阪 花子 |女 |姓と名前の間に半角のスペース
4|京都 愛子|女 |姓と名前の間に全角のスペース
5|千葉 次郎|男 |姓と名前の間に全角のスペース
6|埼玉 三郎 |男 |姓と名前の間に半角のスペース
7|和歌山恵 |女 |姓と名前の間にスペースが無い

よろしくお願いします。

この質問は、活躍中のチエリアンに回答をリクエストしました。

違反報告

ベストアンサーに選ばれた回答

maron5ooさん

B2=VLOOKUP(SUBSTITUTE(A2," ",),INDEX(SUBSTITUTE(SUBSTITUTE(Sheet1!$A$2:$B$7," ",)," ",),),2,0)
★下にコピー

投稿画像

この質問・回答は役に立ちましたか?
役に立った!

お役立ち度:お役立ち度 2点(5点満点中)2人が役に立つと評価しています。

ベストアンサー以外の回答

(1件中1〜1件)

 

nyaebashiさん

仮定の式の意味が不明です。

>【テーブル】のA(氏名)の「姓と名前の間に全角のスペース」が
>あり、調査表と同じようになっていれば、調査表のB2には

>=IF(B2=””,””,VLOOKUP(B2,【テーブル】!$A$2:$B$7,1, FALSE))
>でもよさそうですが。

↑B2セルにB2セルを判定要件として式を入れてるし、それ以外にも
理屈に合わない箇所があるようですよ。

予想で、A列の名前のスペース有無を無視して
VLOOKUPで性別を埋める方法を答えておきます。

B2に
=VLOOKUP(SUBSTITUTE(SUBSTITUTE(A1," ","")," ",""),SUBSTITUTE(SUBSTITUTE(【テーブル】!$A$2:$B$7," ","")," ",""),2,0)

と入れ、Ctrl+Shift+Enterで確定させます。
それを下までコピーすればできるはずです。

この質問に付けられたタグ

タグとは

あなたにおすすめの解決済みの質問

Excel2000を使用しています。姓と名の間の全角や半角スペースを無視して表示するには、どのような関数を使用したらよいでしょうか? 【例】山田 太郎→山田太郎、または、山田 太郎→山田太郎 よろしくお願いします!
何度しても半角スペースしか書けません。 銀行口座名義人の書く欄に全角カナで間に全角スペースをいれてください。とあります。なんどやっても半角スペースしかとれず困ってます。ちなみにスペースってパソコンキーのなにも書い...
離婚後の姓について。。。 田中太郎という男の人と、山田花子という女の人が結婚して、花子が改姓し、田中花子になったとします。 その後、二人は離婚したのですが、仕事の関係上、花子は旧姓に戻さず、 元夫・太郎の姓(田中)...

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。

お客様自身の責任と判断で、ご利用ください。

話題のキーワード

[カテゴリ:Office系(Word、Excel)]

ただいまの回答者

03時16分現在

1412
人が回答!!

1時間以内に2,647件の回答が寄せられています。

>>回答ひろばに行く