数字をクレジット カード番号として表示する

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021

16 桁のクレジットカード番号 (################ または ####-##-#-#-### # など) にユーザー設定の数値形式を作成する場合、Excel は 15 桁を超える桁をゼロに変更するため、最後の桁をゼロに変更します。

さらに、Excel は数値の一部を E+n に置き換えて、数値を指数表記で表示します。この場合、E (指数を意味する) は直前の数値に 10 の n 乗を掛けることになります。 16 桁のクレジット カード番号を完全に表示するには、番号をテキストとして書式設定する必要があります。

機密情報の可視性を下げるために、CONCAT、RIGHT、REPT 関数を含む数式を使用して、クレジット カード番号の最後の数桁のみを表示することができます。

クレジット カード番号全体を表示する

  1. 書式設定するセルまたはセルの範囲を選択します。
    セルまたは範囲を選択する方法

    選択対象 操作
    1 つのセル 目的のセルをクリックするか、または方向キーを使用して目的のセルに移動します。
    セル範囲 選択範囲の先頭のセルをクリックし、末尾のセルまでドラッグするか、または Shift キーを押しながら方向キーを押して選択範囲を決定します。
    範囲内の最初のセルを選択し、 F8 キーを押して方向キーを使用して選択範囲を拡張することもできます。 選択範囲を決定するには F8 キーをもう一度押します。
    大きいセル範囲 選択範囲の先頭のセルをクリックし、Shift キーを押しながら、末尾のセルをクリックします。 末尾のセルが画面に表示されていない場合は、スクロールすると表示できます。
    ワークシート上のすべてのセル [すべて選択] をクリックします。

    ワークシート全体を選択するには、 Ctrl + A キーも押します。
    メモ: ワークシートにデータが含まれている場合は、Ctrl + A キーを押して、アクティブ領域を選択します。 Ctrl + A キーを 2 回押すと、ワークシート全体が選択されます。
    隣接していないセルまたはセルの範囲 先頭のセルまたはセルの範囲を選択した後、Ctrl キーを押しながら、他のセルまたは範囲を選択します。
    先頭のセルまたはセルの範囲を選択した後、Shift キーを押しながら F8 キーを押して、隣接していないセルまたは選択範囲を追加することもできます。 セルまたは選択範囲を決定するには、もう一度、Shift キーを押しながら F8 キーを押します。
    メモ: 隣接していない選択範囲内のセルまたはセル範囲の選択をキャンセルするには、選択範囲全体を取り消さずに行うことはできません。
    行全体または列全体 行見出しまたは列見出しをクリックします。
    ワークシートの見出しを示すスクリーンショット。
    1. 行見出し
    2. 列見出し
    最初のセルを選択して Ctrl キー + Shift キー + 方向キー (行の場合は右方向キーまたは左方向キー、列の場合は上方向キーまたは下方向キー) を押して、行または列のセルを選択することもできます。
    メモ: 行または列にデータが含まれている場合は、Ctrl キー + Shift キー + 方向キーを押すと、最後に使用されたセルまでの行または列が選択されます。 Ctrl キー + SHIFT キー + 方向キーを 2 回押すと、行全体または列全体が選択されます。
    隣接した行または列 行見出しまたは列見出しに沿ってドラッグします。 あるいは、選択する先頭の行または列をクリックし、Shift キーを押しながら、末尾の行または列をクリックします。
    隣接していない行または列 選択範囲の先頭の行または列で列見出しまたは行見出しをクリックし、Ctrl キーを押しながら選択範囲に追加する行または列の列見出しまたは行見出しをクリックします。
    行または列の最初または最後のセル 行または列のセルを選択し、 Ctrl キー + 方向 キー (行の場合は右方向キーまたは左方向キー、列の場合は上方向キーまたは下方向キー) を押します。
    ワークシートまたは Microsoft Office Excel テーブルの最初または最後のセル ワークシートまたは Excel リストの最初のセルを選択するには、Ctrl キーを押しながら Home キーを押します。
    ワークシートまたは Excel リスト内のデータまたは書式を含む最後のセルを選択するには、Ctrl キーを押しながら End キーを押します。
    ワークシート上のアクティブな末尾のセル (右下隅) までのすべてのセル 先頭のセルを選択し、Ctrl キーと Shift キーを押しながら End キーを押して、ワークシート上で使用されている末尾のセル (右下隅) まで選択範囲を広げます。
    ワークシートの先頭までのすべてのセル 最初のセルを選択し、Ctrl キーと Shift キーを押しながら Home キーを押して、ワークシートの先頭までセルの選択範囲を広げます。
    現在の選択範囲より広いセルまたは狭いセル Shift キーを押しながら、新しい選択範囲に含める最後のセルをクリックします。 アクティブなセルとクリックしたセルの間の四角形の範囲が新しい選択範囲になります。

    ヒント

    セルの選択を取り消すには、ワークシート内の任意のセルをクリックします。

    ヒント

    空のセルを選択し、そのセルに文字列の書式を設定した後、数値を入力することもできます。 これらの数値はテキストとして書式設定されます。

  2. [ホーム] タブをクリックし、[数値] の横にあるダイアログ ボックス起動ツールをクリックします。
    [数値] グループを示すスクリーンショット。

  3. [ 分類項目] ボックスで、[ 文字列] をクリックします。

    注

    [テキスト] オプションが表示されない場合は、スクロール バーを使用してリストの末尾までスクロールします。

ヒント

文字列として保存されている数字に他の文字 (ダッシュなど) を含めるには、クレジットカード番号を入力するときにそれらの文字を含めます。

クレジット カード番号の最後の数桁のみを表示する

一般的なセキュリティ対策として、クレジット カード番号の最後の数桁のみを表示し、残りの数字をアスタリスクまたはその他の文字に置き換えることができます。 これを行うには、CONCAT、REPT、RIGHT 関数を含む数式を使用します。

次の手順では、例データを使用して、クレジット カード番号の最後の 4 つの番号のみを表示する方法を示します。 ワークシートに数式をコピーした後、数式を調整して、自分のクレジット カード番号を同様の方法で表示できます。

  1. 新しいブックまたはワークシートを作成します。

  2. この記事では、行と列のヘッダーを除いた次のデータの例を選択します。

    A B
    1 型 データ
    2 クレジット カード番号 5555-5555-5555-5555
    3 数式 説明 (計算結果)
    4 =CONCAT(REPT("****-",3), RIGHT(B2,4)) "****-" テキスト文字列を 3 回繰り返し、その結果をクレジット カード番号の下 4 桁 (-****-******-5555) と組み合わせます。

    サンプル データの選択方法

    1. セル A1 のテキストの前をクリックし、セルの横でポインターをドラッグしてすべてのテキストを選択します。

      サンプル データを選択する方法を示すスクリーンショット。

    2. 選択したデータをコピーするには、 Ctrl+C キーを押します。

    3. ワークシートでセル A1 を選択します。

    4. コピーしたデータを貼り付けるには、 Ctrl+V キーを押します。

    5. 結果の表示と結果を返す数式の表示を切り替えるには、[ 数式 ] タブの [ワークシート 分析] で、[ 数式の表示] をクリックします。

      ヒント

      キーボード ショートカット: Ctrl+' (アクサン グラーブ) を押すこともできます。

重要

ワークシートの保護と非表示の列は、誤った変更やデータの表示を防ぐのに役立ちます。 クレジット カード番号などの機密情報はセキュリティで保護されません。 支払いカード データを処理する場合は、適切なセキュリティ制御と組織のポリシーを使用します。

注