次の方法で共有

エクセルの16桁以上を有効にする方法について

Anonymous
2019-12-26T08:46:24+00:00

エクセルの重複について教えて頂けませんでしょうか。

業務で、25桁の番号のデータが含まれるバーコードをスキャンし、重複の書式設定をしたエクセルで作成した表に読み取り対象の番号を見つける、という作業が必要です。ですが、エクセルは15桁までしか有効でないことを知りました。16桁以上を完全一致で重複データを見つけることは可能でしょうか?設定次第で可能であれば、ぜひ教えて欲しいです。自分で検索してみたのですが、有力な情報を見つけることが出来ません。。可能か否かも分からないので状態です。よろしくお願い致します。

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

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

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

5 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-12-27T06:32:33+00:00

    ・条件付き書式で重複するセルを見つける(色を付ける)機能を使っている。

    ・先頭から15文字が同じ場合、16文字目以降が異なっていても

     重複と判断されてしまう。

    ということと思います。

    試してみたところ、文字列形式の値だったとしても

    数字の羅列の場合、15文字目までしか比較しないようです。

    なお、

    25桁の数字の羅列の先頭に適当な英字を1文字加えることで

    比較する文字数が(何文字まではわかりませんが)

    大きく増えるようです。

    都合、

    B1="A"&A1

    といった関数で先頭に英字を加え、

    このB列に条件付き書式を設定すれば期待の動作になるかもしれません。

    10+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2019-12-27T05:53:38+00:00

    お返事ありがとうございます。説明不足で申し訳ありません。

    >重複の書式設定をしたエクセルで作成した表に読み取り対象の番号を見つける

    これがどのような関数、マクロなのかと

    どのような挙動をもって、

    >エクセルは15桁までしか有効でないことを知りました。

    と判断しているのか説明してみてください。

    検出したいシリアルナンバーをA1セルに入力し、A2、A3のセルに次々データをスキャンしていきます。

    A行には重複の書式設定をしており、重複データがスキャンされると、赤くなるように設定しております。

    作業中、セルが赤くなったため、検出したいシリアルナンバーを発見したかと思ったら、15桁までは確かに一致しておりましたが、

    16桁以降に違いがありました。ですので、25桁の完全一致でデータを検出しているのではないのだと判明しました。ネットで調べたら、エクセルは15桁までした有効でないとの情報が多々ありましたので、今回の事象にも関係あるのではと思った次第です。

    4 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2019-12-26T13:28:09+00:00

    15桁は、数値の有効桁数ですよね?

    文字列として扱えば25文字は問題ないはずです。(最大32767文字までOK)

    文字列とするには、先頭にアポストロフィをつけて '1234567890123456789012345 のように入力します。

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2019-12-27T05:11:45+00:00

    お返事ありがとうございます。

    シート全体を文字列に設定済みですが、スキャンして読み込んだ25桁番号と完全一致ではない数字が重複データとして引っ掛かります。(16桁以上が間違っていても、15桁までの数字があっている場合、検出してしまう)何か他に案があれば教えて頂けると嬉しいです。

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  5. Anonymous
    2019-12-27T05:34:45+00:00

    >重複の書式設定をしたエクセルで作成した表に読み取り対象の番号を見つける

    これがどのような関数、マクロなのかと

    どのような挙動をもって、

    >エクセルは15桁までしか有効でないことを知りました。

    と判断しているのか説明してみてください。

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