- 締切済み
文字列操作の関数はIF関数で使えない?
いつもお世話になります。 下記のように顧客情報を入力しています。(()内はセルの番号です。) コード(A1) 名前(B1) 〒(C1) 住所(D1) 市町村(E1) 顧客の残高を管理するために市町村(E1)に住所から数式で取り出したい(○○市~15-1→○○)のですが、市、町、村、区(~市…区)が混在しているからか上手くいきません。 色々調べたところ、下記の数式でSEARCH関数を使用するとキレイに表示できたので使用したいのですが、"町"、"村"、"区"についてもいいっぺんに出来る方法が分かりません。 =LEFT(D1,SEARCH("市",D1)-1) IF関数を使いたいですが、上手くいきません。 何か良い方法はあるでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.3
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.2
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
補足
早速のご回答ありがとうございます。 リスト…なるほど。 現在、20弱の市町村が出てきます。 顧客は確実に増えていくので、いっそリストにした方が手間が省けるのかもしれません。 どうしても上手い方法が出なかった時は使ってみます。