• 締切済み

excelについて質問です

下記excel表について質問です。 あるセル内の文字列に、特定の数字が混ざっており、 他のセル内の文字列でも同じ数字が重複されていないかを探し、 そこに何かしらマーキング(塗りつぶし)していく方法があれば知りたいです。 -------------------- A 1○△100× 2> □200? 3□200< - 4□100- ) -------------------- 例えば、セルA1とセルA4で100が重複していることが分かります。 セルA2とセルA3で200が重複していることが分かります。 これが1000行以上だと、手でチェックしていくのも工数がかかってしまいます。 何かいい方法はございませんでしょうか。 また、探したい特定の数字が何なのか、それは私も事前には分かりません。 どうぞご教授ください。

みんなの回答

  • dogs_cats
  • ベストアンサー率38% (278/717)
回答No.3

下記条件で良ければ条件付き書式で可能です。 1.B列にA列から数値のみを取得する作業列を設ける。 2.A列の数値は1箇所に纏まって存在する。○10(チェック)30□等の文字列を挟んだ数値では無い   B列の作業列は最初の数値しか出来無い。 作業列B1式 =MID(A1,MATCH(0,INDEX(ISERR(-MID(A1&0,COLUMN(1:1),1)) 下方へフィルコピー A1条件付き書式数式 =AND(COUNTIF($B$1:$B$2000,B1)>1,A1<>"") 2000行まで対応させていますので修正はご自由に。

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.2

Excelでは「特定の文字列が含まれるセルを探す」のは比較的容易 なんですが、「任意の重複する文字列を探す」のは非常に苦手です。 なので、問題の方を「特定の文字列が含まれているかどうか調べる」 に切り替えられないかをまず考えてください。 調べる文字列を入力すれば、それが含まれるセルの色を変えるのは 「条件付き書式」と「=FIND関数」を使えば、比較的容易に可能ですよ。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.1

「マーキング(塗りつぶし)していく方法」も良くないかも。 挙げられた例で言えば、 》 セルA1とセルA4で100が重複 》 セルA2とセルA3で200が重複している で、結局全セルが塗りつぶしになりますね。

関連するQ&A