[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『カッコ内の文字を変換』(狭山)
またお世話になります。
よろしくお願いいたします。
以下のようにKのカッコ内を条件を満たして
Lに出したいのですが。
・(埼玉)はカッコ内の文字の”埼玉”
・カッコ内にABCの何れかがが混じっていたら”東京”
・カッコ内にKが混じっていたら”霞ヶ関”
・カッコが無い場合は”千葉”
K L 2 22(埼玉) 埼玉 3 (A) 東京 4 (MIA) 東京 5 (K) 霞ヶ関 6 3(B) 東京 7 (MIB) 東京 8 (5IC) 東京 9 (5IK) 霞ヶ関 10 1L9 千葉
このような感じなのですがL列に入る式を
ご教授お願い出来ないでしょうか。
よろしくお願いいたします。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
>・カッコ内にABCの何れかがが混じっていたら”東京” >・カッコ内にKが混じっていたら”霞ヶ関”
(AK)だったらどうするんですか?
(半平太) 2018/05/11(金) 23:50
>ですがこの組み合わせは無いように作成しているデータです。
なんかのルールに従って作られたデータなんですね。
それが何なのか明らかにして頂かないと余計なことを考えちゃいます。 でも、多分説明しにくいことなんでしょうね・・
下のテキトーな式だと、何か不都合が起きますか?
L2セル =IF(K2="","",IFERROR(LOOKUP(1,0/COUNTIF(K2,"*(*"&{"A","B","C","K","埼玉"}&"*)*"),{"東京","東京","東京","霞ヶ関","埼玉"}),"千葉"))
(半平太) 2018/05/12(土) 10:03
早速ありがとうございました。
昨日の例に対しては問題なく変換できました。
しかし私のミスで例題が不足していました。
以下のようにKとAの組み合わせがありまして
このカッコ内の3文字は必ずセットで右の東京に出来ないでしょうか
(K1A) 東京
(K2A) 東京
(K3A) 東京
申し訳ございませんでした。
(狭山) 2018/05/12(土) 14:23
>このカッコ内の3文字は必ずセットで
ルールが明瞭じゃないのでやりにくいです。 私のレスはこれで最後とします。
KをA,B,Cより左に配置転換する。
L2セル =IF(K2="","",IFERROR(LOOKUP(1,0/COUNTIF(K2,"*(*"&{"K","A","B","C","埼玉"}&"*)*"),{"霞ヶ関","東京","東京","東京","埼玉"}),"千葉"))
(半平太) 2018/05/12(土) 18:09
今後もよろしくお願いいたします。
(狭山) 2018/05/12(土) 19:25
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.