[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『途中の文字列の一致可否』(しーかの)
「A000」と「A011」が同じものという判別をしたいのですが
適した数式はありますでしょうか?
(同じであれば「○」、違えば「×」といった具合)
条件としては
・下2桁の数字が違っていても同じと判別したい
・毎回4桁とは限らず、2桁か6桁の時もある。
その場合、6桁の時は4桁の時と同じ個所(3、4桁目)で判別したい ・1桁目は「A」とは決まっておらず、数字や他のアルファベットの場合もある ・判別したいセルは毎回数が違い数千個あります
条件が細かいですが、何卒宜しくお願い致します。
< 使用 Excel:Excel2010、使用 OS:unknown >
>その場合、6桁の時は4桁の時と同じ個所(3、4桁目)で判別したい
これがよーわかりまへんが、とりあえず前2文字みて。。。
=IF(LEFT(A1,2)=LEFT(B1,2),"○","×")
で、エエの? (GobGob) 2015/10/08(木) 17:33
>その場合、6桁の時は4桁の時と同じ個所(3、4桁目)で判別したい というのは 「A0000BB」「A0011BB」のようなケースもあり その場合も「00」と「11」部分が違っても同じであると判別したいということです。
説明下手で済みません。
以上、宜しくお願い致します。
(しーかの) 2015/10/08(木) 18:27
2桁の場合って、どんなケースですか? で、その場合、どこを判定するのですか? (β) 2015/10/08(木) 21:36
それと
「A0000BB」「A0011BB」
3桁目、4桁目を無視したとしても、これらは 5桁目が 0 と 1 なので 同じではないですよね? そもそも、これらは 7桁ですし。
(β) 2015/10/08(木) 21:43
とりあえず 2桁の件はよくわからないので無視して、(しーかの) 2015/10/08(木) 18:27 の説明は、単なる間違いだとして
=IF(REPLACE(A1,3,2,"00")=REPLACE(B1,3,2,"00"),"○","×")
とか??
(β) 2015/10/08(木) 21:47
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.