Home » Excel(エクセル)の関数・数式の使い方 » 日付の処理・計算 » ExcelのDAY関数で取得した日を2桁に??-TEXT関数

ExcelのDAY関数で取得した日を2桁に??-TEXT関数

動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2206 ビルド15330.20246 Microsoft Store)

「エクセル 関数 day 2桁」
「ekuseru関数 DAY 2桁」
といった検索で時折アクセスがあります。

ExcelのDAY関数を使って取得した、日付の日部分(1から31の整数)を、2桁にする方法を探していた方による検索です。

[スポンサードリンク]

DAY関数ではなくTEXT関数で日を2桁にできる

何のために2桁にしたいのかによりますが、DAY関数を使わないほうがイイ場合も少なくないと私は感じます。

▼操作概要:日付の日部分を2桁の文字列にする
※A1セルの日付データから日部分を2桁の文字列としてB1セルに表示する例
B1セルに
  =TEXT(A1, "dd")
と入力する

日時データから日部分のみを取得するDAY関数ではなく、数値に書式を設定した文字列を返すTEXT関数使っています。

上記のとおり、TEXT関数の第1引数に日時データを、第2引数を「"dd"」と指定すれば、日を2桁の文字列にできます。

A1セルに日付データ「2022/8/5」が入力されていれば、B1セルには文字列「05」が表示されます。

ユーザー定義書式で日を2桁に見せる

データを2桁の文字列にするのではなく、見た目が2桁になっていればいいのであれば、DAY関数を使った上で、ユーザー定義書式を設定しましょう。

▼操作概要:日付の日部分を2桁で表示する
※A1セルの日付データから日部分をB1セルに2桁で表示する例
B1セルに
  =DAY(A1)
と入力する
 ↓
B1セルがアクティブな状態で[Ctrl]+[1]を押す
 ↓
[セルの書式設定]ダイアログ-[表示形式]タブの
  [分類]欄で「ユーザー定義」を選択後
  [種類]欄に「00」を指定
 ↓
[セルの書式設定]ダイアログ-[OK]ボタンをクリック

最終更新日時:2022-08-06 07:34

[スポンサードリンク]

Home » Excel(エクセル)の関数・数式の使い方 » 日付の処理・計算 » ExcelのDAY関数で取得した日を2桁に??-TEXT関数

「日付の処理・計算」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.
.