これは、複数のマシンで検証して同じ結果が出ることを確認した上で質問しています。
複数の人がシートに入力したデータに統一を欠く部分があり、一斉置換したところ、関係ない文字まで、置き換わってしまいました。
「ー(全角長音)」を半角ハイフンに置換したら、「々」まで、同じ文字として扱われたのです。
おかげで、地名の「代々木」や「佐々井」などが、
全て化けてしまいました。
確認のため、新しいブックを作り、代々木を入力して「ー(全角長音)」で検索すると、そのセルがヒットします。
なぜ、このような仕様なのでしょう。
また、これを避けるには、どのような方法が好ましいのでしょうか?
No.3ベストアンサー
- 回答日時:
長音記号「ー」で、
大文字・小文字を区別する
半角と全角を区別する
のどちらか一方か、両方をオフにしていた場合に、同等と扱われるもの。
文字 JIS
― 215D
ー 213C
々 2139
ゞ 2136
ゝ 2135
ヾ 2134
ヽ 2133
特に、コードとの因果関係はないようですね。特に、同じ仲間のはずの「〃」が入りません。また、Wordの曖昧検索とも違いました。一体、どんな根拠があって一緒にしているのか、疑問ですね。私が調べた限りでは、この件について、マイクロソフトのサイトの検索でも引っかかりませんでした。
かなりツッコんだ検証、ありがとうございました。
不可解ですが、得たものも大きいと思います。
本来の質問に対する解答は出ていますが、別の興味も
わいてきたので、もう少し、締め切らずにおかせていただきます。
No.4
- 回答日時:
TK1961さん、こんにちは。
>別の興味もわいてきたので、
おまけですが、データベース系(フィルターオプション, Dcount などのデータベース関数)が、検索値が標準で、ワイルドカードになっていますね。(Excel2002だけが、違います) 2003は、ワイルドカードになっています。
編集-検索のほうは、[完全に同一なせるだけを検索する]にチェックを入れれば済みますが、フィルター・オプションの検索値側に「No.1」を入れても、以下の場合、両方が出てきてしまいます。
No.1
No.10
これって、大量のデータの時に気が付かないと、本当に困ってしまいます。
この回答への補足
No4さんの場所を借りて、総評をさせていただきます。
またもや、2択で悩むほど、有益な情報をいただきました。
仕方ないですので、情報量の多いと思った順に評価させていただきます。
長らくお待たせして、本当にすみませんでした。
No.2
- 回答日時:
こんにちは。
maruru01です。No.1の方の補足です。
「大文字と小文字を区別する」だけではなく、
「半角と全角を区別する」にもチェックを入れておかないとダメみたいですね。
(デフォルトで入っているとは思いますが。)
それにしても、変な仕様ですね。
関数だと、FINDとSEARCHも同じような動作になりますね。
ありがとうございました。
設定とは、額面通りの動作だと言う先入観が強く、
その辺りの設定が関係あるとは、思っていませんでした。
それよりも、この仕様の不可解さに、すっかり気を
取られていた、ということもありますが。
先の方の指摘も含めて、試してみるくらいはするべき
だったのですが。
>それにしても、変な仕様ですね。
全くですよね。
>関数だと、FINDとSEARCHも同じような動作になりますね。
わざわざ、調べていただいてありがとうございました。
式を組み込む時や、マクロを組む際に、参考にさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) エクセルでのデータの統一に関して リストを作成する際、元データをコピペでリストに転記しており、元デー 2 2022/08/31 15:33
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- Excel(エクセル) Excelで校閲をする方法はあるでしょうか(取扱説明書への掲載禁止用語の確認) 3 2022/06/11 22:51
- Excel(エクセル) セルの値をグーグルで検索するエクセルVBAについて! 2 2022/08/01 21:41
- Excel(エクセル) Excelの複数置換はSUBSTITUTEを重ねるしかない? 9 2022/05/08 11:25
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
全角英数字の必要性が理解できない
-
IEからEdgeへの移行に伴うIMEの...
-
C言語のコンパイルエラーなん...
-
VB.net、テキストボックス入力...
-
VBA 文字に半角が含まれて...
-
Accessで日付や数値を全角で表...
-
封筒の宛先で縦書きの書き方
-
エクセルにMicrosoft Barcode C...
-
COBOL・全角判定
-
「 _ _ 」の正式名称を...
-
全角スペース
-
メモ帳の段落の揃え方
-
[VBScript]バイト長の判定
-
全角入力
-
char型全角数字から、int型半角...
-
よくアカウント等に使われる 半...
-
VBでのカナの自動入力方法について
-
プログラミングでは、半角括弧...
-
VBScriptの正規表現で半角スペ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
住宅にカナを入力する際に丁目...
-
エクセルにMicrosoft Barcode C...
-
プログラミングでは、半角括弧...
-
IEからEdgeへの移行に伴うIMEの...
-
全角英数字の必要性が理解できない
-
VBA 文字に半角が含まれて...
-
Accessのテキストボックスの入...
-
word差し込み印刷 半角カタカ...
-
COBOL・全角判定
-
全角入力
-
VB.net、テキストボックス入力...
-
COBOLでの全角文字の判定をした...
-
CString Format にて全角空白文...
-
メモ帳の段落の揃え方
-
ダブルコーテーションの置換
-
正規表現で、全角文字を半角文...
-
VBで、String型のデータが、...
-
よくアカウント等に使われる 半...
-
エクセルでの”々”の扱い
おすすめ情報