[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『住所が入力された文字列のセルから別のセルに都道府県名の文字列のみを返すには』(わたし)
A1:東京都杉並区荻窪 A2:和歌山県和歌山市○○町 A3:兵庫県三田市大字×× について、それぞれ B1:東京都 B2:和歌山県 B3:兵庫県 となるようにできるでしょうか? OS:Windows2000エクセルのバージョン:Excel2003
B1 =LEFT(A1,3+(MID(A1,4,1)="県"))
(R)
補足 [[20030704175733]]『分割の仕方』(ジン) (とおりがかった)
これ(↓)ならわかりますか?
=LEFT(A1,3+IF(MID(A1,4,1)="県",1,0))
左から4文字目が「県」なら(神奈川県、和歌山県、鹿児島県) 3 + 1、それ以外は 3 + 0
=LEFT(A1,3+(MID(A1,4,1)="県")) も同じことで
MID(A1,4,1)="県" は 4文字目が「県」なら TRUE、それ以外は FALSE
四則演算すると TRUE は「1」、FALSE は「0」
4文字目が「県」なら 3 + TRUE → 3 + 1 → 左から4文字を抜き出す 「県」でなければ 3 + FALSE → 3 + 0 → 左から3文字を抜き出す
(R)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.