Excel2016 検索がうまくできない

Anonymous
2019-07-03T08:55:24+00:00

Excel2016や365で「検索と置換」を使用し文字検索を行う場合、次のような事になり、自由に検索ができません。解決策を教えてください。

(元の表では、すんなりいきますが、コピペを数回繰り返すと必ずフリーズしてしまうため、表をコピー(数式・値をコピー)し、作成しなおしたところ、この作成しなおした表では、下記のような症状が出て困っています。)

「検索と置換」で、「山田」と入力して検索すると、✖✖山田〇〇がヒットしてきます。

ところが、「やまだ」と入力すると、「検索対象が見つかりません。[オプションをクリッ・・・]」と表示され、出てきません。

ただ、「やま」と入力すると、✖✖山田〇〇を含め、いろいろな「やま」がヒットします。

「や」と入力しても同様、うまくヒットしてきます。

表が大きいため(50列×5000行程度で、数式等もたくさん入っています)、その都度”ヒットしやすい検索文字”を入力したいので、何とかしてほしいです。

(ネットで検索して出てくる操作はほとんど試しましたが解決できません。)

元の表ではできているので、新しく作った表でも出来ないとおかしいと思うのですが。

よろしくお願いします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-07-05T02:02:35+00:00

    基本的な問題は、解決しそうなのですね。

    当たり前の事ですが、検索する時に対象が漢字の場合、ひらがな(読み)で検索すると期待しない結果があると言う事ですね。

    そもそも、検索対象を絞り込むため行うのが一般的なので、あいまい検索より、出来るだけ限定出来るキーワードの方が

    良いと言う事になります。このケースだと漢字に変換して検索すれば目的は達成できます。

    私的には、検索の意味から考え、少なくともその操作(漢字変換)が不便という気にはなりません。

    コピペの問題ですが、この件に付きましては、自力で検索されるなどしてみてはいかがでしょう。

    私のざっくりとした認識ですと漢字の入力情報は、コピーされないようです。

    ではなぜ、一、二文字だと検索されるのか、検索は、内部的には文字コードで行っているのではないか?

    漢字の場合、入力情報が削除されていても、文字コードはあり、そのインデックス(一致または部分一致)などがあって、

    それを拾って来るのでは無いか?などです。掘り下げる必要があるか分かりませんが

    CODE関数で調べる方法があります。

    文字コードについてのリンクがあるので こちらのサイトで理解してください。

    CODE関数

    アカサタナのインデックス(索引)を作る

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2019-07-05T00:38:57+00:00

    Qchan1962様

    お世話になります。

    検索の件ですが、入力方法の件はわかりましたが、理解できないのは、「元の表」と「新規で作り直し中の表」とも、同じ入力方法 (yamada) にもかかわらず、元の表では「山田・やまだ・やま・や・ヤマダ・ヤマ・ヤ」では検索出来て、新しい表では「やまだ」で検索できないのかわかりません。

    ほかの文字でも試してみましたが、バラバラで、新しい表では「漢字」「一文字目のひらかな」では必ずヒットしますが、ひらかなで二文字、または3文字、4文字になると、たまに出るのもありますが、ほとんどヒットしません。

    根本的な話ですが、コピーの貼り付け方に問題があるのでしょうか?

    元の表をそのまま貼り付けたのでは不具合もそのまま引き継がれてしまっています(確認済み)。

    不具合を引き継がないよう、貼り付けの際に「数式と数値の書式」を選んで、貼り付けたのですが、これが問題なのでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2019-07-04T14:54:34+00:00

    追加の情報,経緯のご説明ありがとうございました。

    検証の説明がうまくなく、伝わっていなかったようです。

    私が疑ったのは、漢字で山田となっていますが、ローマ字で示すと

    yamata  もしくは、yamadenn などなどで入力変換されているのでは無いかと言う事です。

    勿論、入力がyamadaで変換されたモノであっても、コピペや互換問題でうまく継承されていないのでは

    無いかと言う事です。(これは、OSとかOfficeの問題では無いところです)

    実際にこれを書いているOS windows10 Office2013 Excel2013でデモしてみます。

    ”やま”で検索するとD6、D8,D10すべてがヒットします。同じですね。

    漢字の山田も同じです。では、

    あれ、D6しかヒットしません。でも当たり前です。一番上の図にあるE列のローマ字を漢字に

    変換して山田を入力しているからです。ではさらに、

    やまた なら、やはり、D8のyamata入力だけ検索されました。

    見かけは同じでも、漢字をひらがなで検索する場合、(入力記録)ひらがな情報で検索されるのだと思います

    しかし、>ご指摘の「ふりがな」については、元の表では表示されますが、作成中の表では表示されません。

    とあるので、躓きそうですが、何だかの継承か不具合があるのかも知れませんね。(ここは、調べてません)

    いずれにしても、この件については検証されていないようです。

    この現象は、山田だけでしょうか?他の文字でも同様の現象が?ここに、疑問が残りますが、

    原因というより、解消であれば、次の方法を行ってみてください。

    >「検索と置換」で、「山田」と入力して検索すると、✖✖山田〇〇がヒットしてきます。

    であれば、

    検索と置き換えで 山田をキーワードに、置き換えで山田 部分を再入力、すべて置き換える

    下(置換後の文字列)は、yamadaと入力し漢字に変換、すべて置換で実行します。

    これで、やまだ (ひらがなで検索できるかと)また、他にも前作者の入力記憶に不具合もしくは

    不一致が問題になる場合、同様の操作で解消できるかと思います。複数のPCがあるようですが、

    ファイルのコピーなどで対応できれば良いかと思います。

    大変長くなりましたが、ご確認頂き、結果をお知らせいただければと思います。

    気になったので追記します。表題から脱線するので少しだけ、、

    >ご指摘の「ふりがな」については、元の表では表示されますが、作成中の表では表示されません。

    表示されない表では、並び替えなどに不具合が出る可能性がある事を記憶に止めておいてください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2019-07-04T11:43:30+00:00

    Qchan1962様

    早速の助言ありがとうございました。

    長くなるので書かなかったのですが、「コピペでフリーズ・・・」がどうしても解決しないので、今回のように表を作り直すという選択になっています。

    元の表(経理用パソコンにのみ入っています)は、昔のExcel97-2003の時代に当時の担当(退職済)が作成し、ハードの更新ごとにデータ移行を行い、新しいExcelの形式に変更し現在(Excelブック形式)に至っています。

    Win.10になってから動作が徐々におかしくなり始め、1~2か月前にはフリーズして40分ぐらいで回復、今では全く回復しません。(Officeの回復、アップデート等はもちろん行いました。)

    (Win.10 Excel365のPCだけは、フリーズすることなく正常に動作します。)

    本来なら手っ取り早く経理PCにExcel365を入れれば解決するかもしれませんが、まだ2年のPCで、OKが出ません。

    尚、他のPC3台(Win.10 Excel2016 2台、Win.7 Excel2010 1台)にこの表をコピーして試しましたが、同じ症状フリーズを示しました。またこのPC含め、4台ともほかのエクセル帳票ではこのような症状は発生しません。

    これから推測するに、Win.10のアップデートと古いExcelの基準を引き継いでいるこの表が、相性が悪いとしか思えず、新しい表に作り替えるしかないかな、という結論に至った次第です。

    検索の件(検索は人名を探すために使いますので、ひらがな・カナ・漢字のいづれかしか使いません)

    検索文字の入力は正確です。「セル内容完全一致・・・」のチェックはつけても外しても同じ、オプションで書式検索のクリアを行っても同じ、「シートの保護」でロックをしても外しても同じ、オートフィルターの使用にチェックを入れても同じでした。

    ただ、ご指摘の「ふりがな」については、元の表では表示されますが、作成中の表では表示されません。

    しかしながら、山田・やま・や・ヤマ・ヤ」では検索出来て、なぜ「やまだ」では検索できないのかわかりません。

    長々とすみません。

    ご助言をよろしくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2019-07-03T11:30:58+00:00

    初めまして

    返信しにくい記載が多いので、ちょっと躊躇しましたが、取敢えず。また、質問を質問で返してしまいますがお許しを

    >元の表では、すんなりいきますが、コピペを数回繰り返すと必ずフリーズしてしまう

    原因は解消されたのでしょうか?現在もOfficeの不具合を引きずっている可能性は?

    Officeの修復などは行いましたか?

    >ネットで検索して出てくる操作はほとんど試しましたが解決できません。

    どの様な事をされたか、少し具体的に記載された方が、、逆に言えば、していないことを推察(提案)できません。

    また、「検索と置換」のオプション設定の状態とかも示して頂きたいかと、例えば

    値で完全一致に設定しているなど、、、

    従って対策をご提案できる状態に至っておりません。しかし、がんばって提案するなら、

    あくまで、質問文での話ですが、、山田=やま ではありませんよね。(この場合示された事象になるので)

    入力時の記録が正しく移されているかも確認されてはいかがでしょう。

    やまで検索してヒットするなら可能性ありです。

    入力時のフリガナを確認する方法  ふりがなの表示 https://www.becoolusers.com/excel/furigana.html

    一般サイトの為、アドレスをブラウザにコピペするか、” Excel ふりがなの表示 ”などで検索してください。

    お力に成れれば良いのですが

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません