[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セル内の特定の文字やスペースを無視して参照する』(せにょ)
いつもお世話になっております。
2つのセルの内容が一致しているかをIF関数で参照しているのですが、片方のセルにスペースや特定の不要な文字が混在しており、参照結果が一致しない状態です。
A B C 1 りんご りん ご 不一致 (B1にスペース混在) 2 りんご 1Pりんご 不一致 (B2に「1P」と特定の不要な文字混在) 3 みかん みかん 一致 (正常判定) 4 りんご みかん 不一致 (正常判定)
混在している場所は、特定の不要文字もスペースも、文字列の先頭、末尾、文字列内と全てのパターンで混在しています。
C列にどのような関数をいれれば、C1、C2セルも一致となりますでしょうか。
どうぞ宜しくお願い致しますm( __ __ )m
< 使用 Excel:Excel2003、使用 OS:Windows7 >
他にもっといい式がありそうですが・・・ =IF(OR(A1=SUBSTITUTE(B1," ",""),COUNTIF(B1,"*"&A1&"*")),"一致","不一致") (se_9) 2014/04/17(木) 13:46
一応、
A B C 1 りんご りん ご 一致 2 りんご 1Pりんご一致 3 みかん みかん 一致 4 りんご みかん 不一致 5 りん ごりんご 一致
C1 =IF(COUNTA(A1:B1),IF(AND(LEN(SUBSTITUTE(A1,SUBSTITUTE(SUBSTITUTE(B1," ","")," ",""),""))=LEN(B1),LEN(SUBSTITUTE(B1,SUBSTITUTE(SUBSTITUTE(A1," ","")," ",""),""))=LEN(A1)),"不一致","一致"),"") (GobGob) 2014/04/17(木) 14:57
不足してました・・・
C1 =IF(COUNTA(A1:B1),IF(AND(LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1," ","")," ",""),SUBSTITUTE(SUBSTITUTE(B1," ","")," ",""),""))=LEN(B1),LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1," ","")," ",""),SUBSTITUTE(SUBSTITUTE(A1," ","")," ",""),""))=LEN(A1)),"不一致","一致"),"") (GobGob) 2014/04/17(木) 15:00
本当に有難うございました♪
(せにょ) 2014/04/17(木) 16:55
横やり にしては、ずいぶん古いトピを発見されたものですね。 新しいトピをたてられたほうが、皆さん 注目して 解決が早くなると思いますが。
いずれにしても、C1 : =IF(A1="","",アップされている式) ではないですか?
(β) 2016/06/12(日) 18:59
検索したらちょうど良いのが見つかったので
引用させてもらいました。
(β)さんの式では解決できませんでした・・・
(FFF) 2016/06/12(日) 19:31
どう解決できなかったのかわかりませんが、こちらでは 1〜5行目には一致または不一致、6行目以降は空白。 こうなってます。
ちなみに アップされている式 の部分は、たとえば GobGobさんの式だとすると
IF(COUNTA(A1:B1),・・・・) ですから
=IF(A1="","",IF(COUNTA(A1:B1),・・・・)) ですけど、そうしてますか?
最後の ) をつけてなかったりしませんか?
(β) 2016/06/12(日) 19:40
だと、どうなりますか
(マナ) 2016/06/12(日) 19:54
ありがとうございました!!
(FFF) 2016/06/12(日) 19:58
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.