[[20140417132118]] 『セル内の特定の文字やスペースを無視して参照する』(せにょ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セル内の特定の文字やスペースを無視して参照する』(せにょ)

いつもお世話になっております。
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

se_9様、GobGob様、ご回答有難うございます!
思った通りの判定が出来ました。
SUBSTITUTE関数、使いこなせたら便利そうですね。

本当に有難うございました♪
(せにょ) 2014/04/17(木) 16:55


横槍ですいませんが、6以降が空白の場合
不一致が表示されるのを消すのは
どうすれば良いのでしょうか?
(FFF) 2016/06/12(日) 16:57

 横やり にしては、ずいぶん古いトピを発見されたものですね。
 新しいトピをたてられたほうが、皆さん 注目して 解決が早くなると思いますが。

 いずれにしても、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


=IF(COUNTA(A1:B1)=2, …

だと、どうなりますか
(マナ) 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.