[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『Vlookupで検索?して、決まった文字の右側だけ抽出したい等』(Laulea)
いつもお世話になります。
Sheet2 A2:X14に氏名、住所等のデータがあります。(別のソフトからExcelに保存でコピペしたものです) Sheet1の B列にSheet2からVookupで探した住所(10列目)を県名を除いてコピーしたいのですが・・・ネットで検索して自分でやってみましたが、#VALUE!になってしまいます。またまた検索してみましたが、数値と文字列の違い?等とありましたが、初心者の為、どの様に直せば良いのか、よくわかりませんでした。 どなたか、ご教授頂ければと思います。(本当の初心者の為、自分なりに応用してみましたが、全くの検討違いかも知れません・・・) Sheet1 A2を検索値として、B2に =RIGHT(VLOOKUP(A2,Sheet2!$A$2:$X$14,10,FALSE),LEN(VLOOKUP(A2,Sheet2!$A$2:$X$14,10,FALSE)-FIND("県",VLOOKUP(A2,Sheet2!$A$2:$X$14,10,FALSE),1))) と入れてみました。
それと、もう一つ質問です。 生年月日の昭和●年●月●日から、昭和●年までを取り出すことはできますか?●年の●は1桁の場合と2桁の場合があります。(例えば2年の場合02年ではなく2年と入力されています)
質問も上手く書けなくて、すみません。
宜しくお願い致します。
< 使用 Excel:Excel2013、使用 OS:Windows8 >
LENで文字長を調べている箇所が、後ろのFINDまで含んだ括弧になっちゃってますね。 自動修復に任せると、こういうときに気づきにくいです。 =RIGHT(VLOOKUP(A2,Sheet2!$A$2:$X$14,10,FALSE),LEN(VLOOKUP(A2,Sheet2!$A$2:$X$14,10,FALSE))-FIND("県",VLOOKUP(A2,Sheet2!$A$2:$X$14,10,FALSE),1))
でもって、和暦の年月日から年だけ抜く例。 =TEXT(A1,"ggge年") (???) 2017/08/03(木) 11:59
Sheet2の住所がすべて都道府県名(県だけ?)で始まっているのなら
=IF(A2="","",REPLACE(VLOOKUP(A2,Sheet2!$A$2:$J$14,10,FALSE),1,3+(MID(VLOOKUP(A2,Sheet2!$A$2:$J$14,10,FALSE),4,1)="県"),""))
生年月日は文字列? 文字列なら「元年」(昭和元年とか、平成元年)というのはないんですかね?
文字列で「元年」もある場合 =LEFT(A1,FIND("年",A1&"年"))
参考まで (笑) 2017/08/03(木) 13:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.