• ベストアンサー

Excelで文字の重複チェック2

現代版いろは歌を自作しています Excelで同一文字の有無をチェックする方法を教えてください ※前回、同様の質問をして、セル1つに1文字づつ記入するやり方を教えて頂きました 今回は1つのセルの記入で済む方法をお願いします

noname#232437
noname#232437

質問者が選んだベストアンサー

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

A1セルに自作した「いろは歌」を入力する。 B1セルから下に1から50までの数字を連番で入力する。 C1セルに以下の式を入力する。 =MID($A$1,B1,1) D1セルに以下の式を入力する。 =IF(ISNA(VLOOKUP(C1,C2:C$100,1,FALSE)),"OK","重複データ有") C1セルとD1セルを選び、下にドラッグコピーしてみてください。

noname#232437
質問者

お礼

できました ありがとうございます

その他の回答 (1)

  • skydaddy
  • ベストアンサー率51% (388/748)
回答No.2

A1に調べたい文字 B1にチェックしたい文字列 が入っている時、 C1に調べた結果を出すために =IF(ISERROR(FIND(A1,B1,FIND(A1,B1)+1)),"重複なし","重複あり") と入れると結果がでます。(重複数はでません) 実際にはA1の文字を順に変えるか2行目以降に50音分調べる文字を変えたものを事前に用意すると便利だと思います。

noname#232437
質問者

お礼

できました ありがとうございます

関連するQ&A

  • Excelで文字の重複チェック

    現代版いろは歌を自作しています Excelで同一文字の有無をチェックする方法を教えてください

  • エクセル 白丸文字と黒丸文字の重複チェック

    S41(S41:AI47)のセルに下記のような丸文字があります。 (↓文字化けしてました)  (1)❷ (3)(4)(5)(6)(7)❽ (9)  以後、()は○だと思ってください。❷は黒丸2 ❽は黒丸8 です。   やりたい事: 1) このS41のセル内の重複チェックしたい。(AK41 辺りに重複 の表示) 只、(2)❷など白丸文字と黒丸文字 は同じ値とし、チェックしたい(例 (2)❷ =重複)  (この丸文字は単語登録してありますので、➀(1)といった類似文字を間違って入力する事はないと思います。) 2) (1)~(9)の数値が全部入力されているかの確認をしたい。 1)に関しては安易な考えなのですが可能なのであれば、(そもそもこのようなマクロは無いかもしれませんが)(1)=1 (2)=2 ❷=2と置き換えてAL41のセルに入力できるようにし、AL41を重複チェックしたら良いのか?など思っています。 優先的には、1)を重視したいです。  エクセル2003を使用しています。 (2007でないとできないというのであれば 何とか成功させたいので2007導入も検討します) 環境依存文字で難しいのかもしれませんがよろしくお願いします。

  • エクセルのチェックボックスで文字の表示・非表示

    エクセルのチェックボックス(フォームのコントロール)を使い特定のセルに文字を表示・非表示させたいのですが、簡単な方法はありますか? チェック時にセル内に文字を表示してチェックを外すとセルを空白にしたいのです。よろしくお願いします。

  • Excelで文字チェックをしたい

    excelのバージョンは2002です。 以下の要領で、Excelで文字チェックをしたいと考えています。 (1)あるexcelのファイル(シート)に、あらかじめ数百のキーワード(1セルに1ワード)を入力しておく。 (2)別のexcelファイルのデータの中で、(1)のキーワードに該当する文字のみを赤字に変える。※できればファイル中の全シートに適用 以前の質問に、そのものズバリがあったのですが、WORDの場合の答えのみでした。 (参考URL:http://oshiete1.goo.ne.jp/qa2695470.html ←この質問のANo.3が、まさにそれです。) Excelで同様のことをしたい場合は、どのように書き換えればできるのでしょうか?最近VBAのありがたみを知ったばかりのビギナーなもので、どこをどうしていいやらさっぱりわかりません。 よろしくお願いいたします。

  • エクセルで入力文字のチェック

    エクセルのセルに入力された値がUnicodeで****から****までの範囲内のみの文字で記述されているかのチェックをしたいのですが、 例:B3には電話番号を入力したいので半角数字と()のみで構成されているかをチェックする。 VBAでどのように記述すればよいのでしょうか? もう一つ、 セルB3に文字を入力し終えた時または、B3にあるカーソルを他のセルに動かした時に VBAが走る…と言う記述方法はあるのでしょうか? ボタンを用意し、入力後[CHECK]を押すとVBAが動くと言うのは出来るのですが… 以上よろしくお願いいたします。

  • 【エクセル】で、重複デ-タのチェック

    【エクセル】で、重複デ-タのチェックをしたときの色が”キイロ”から別な色に替えれますか?できるとしたら、方法を教えてください それと、重複したデ-タの隣のセルに、何か(*)でも入れる方法がありますか?

  • Excelで「チェックマーク」?

    Excel(2000)で、セルの中に「チェックマーク」(レ点と呼ばれるもの?)を記入したいのですが、どのようにすればよいのでしょうか?

  • エクセル チェックボックス

    エクセルで複数の特定セルのどれかにOKの文字が入力されると、 チェックボックスに自動でチェックが入るようにできますか? (A1のセルかB1のセルかC1のセルにOKが表示されると チェックボックスにチェックが自動で入る。) よろしくお願いいたします。

  • 同列にある重複文字列のチェック方法

    Googleスプレッドシート上で同列にある文字列の重複をチェックする方法として、隣のセル(B列)に「=COUNTIF(A$2:A$999;A4)>1」と書く方法を使っています。この方法を使うとA列に重複した文字列を入力すると、重複した文字列横のB列にTRUEと表示されます。 しかしこのやり方だとA列に文字列を入力後、B列もエクセルで言うオートフィルみたいなことをしなければならず面倒なので、スクリプトで重複チェックできないものかと考えています。 ですがJavaScriptは初心者なので書き方が分からず苦戦中です。どなたか、手がかりとなるスクリプトやヒントをご教示いただけませんでしょうか。

  • Excel チェックボックスについて

    Excelでチェックボックスをセルとリンクさせると、TrueかFalseがセル上に記録されると思います。 この情報は他セルで計算式で使用したいです。 しかし印刷するとTrue、Falseが印刷されてしまうと思います。 文字列の色を背景色と同じにしてしまえば印刷されていないように見えますが、こういった方法ではなく、印刷させないようにするにはどのような方法がありますか? チェックボックスとリンクするセルを非表示にしてしまう方法は考えました。 この方法が現実的な気がしていますが、それ以外に有効な方法があればお願いいたします。 環境はExcel2003です。

専門家に質問してみよう