GoogleスプレッドシートのTEXT関数に日付・曜日の表示形式を指定する方法

GoogleスプレッドシートのTEXT関数の使い方をご紹介します。TEXT関数で現在の日付から月名だけを抽出する方法や、日付を曜日に変換する表示形式の指定方法についても解説しているので、ぜひ参考にしてみてください。

スポンサーリンク

TEXT関数の使い方

スプレッドシートのTEXT関数の使い方

TEXT関数は指定した表示形式に従って、数値をテキストに変換します。

数値の表示形式は、二重引用符(” “)で囲う点に注意してください。

なお表示形式を組み合わせる場合、区切り記号は自由に指定できます。ただし日付/時刻の表示形式と # や 0 を混合することはできません。

TEXT関数の構成要素:(数値, 表示形式)

スポンサーリンク

TEXT関数に日付の表示形式を指定する方法

スプレッドシートのTEXT関数に日付の表示形式を指定する方法

日付に関するTEXT関数の表示形式は、以下の通りです。これらは組み合わせが可能で、例えば TEXT(2023/4/1, “yy年mm月dd日”) なら 23年04月01日 を出力します。

  • d : 1桁 または 2桁の日付。
  • dd : 2桁の日付(日付が1桁の場合、先頭をゼロ埋めする)。
  • m : 1桁 または 2桁の月名。
  • mm : 2桁の月名(月名が1桁の場合、先頭をゼロ埋めする)。
  • mmm : 1桁の、単位付きの月名。
  • YY : 2桁の年。
  • yyyy : 4桁の年。
スプレッドシートのTEXT関数に日付の表示形式を指定する方法

活用方法として、例ではその日の日付から月名だけを表示させています。

まず TODAY() は、現在の日付を取得する関数です。TEXT関数の「数値」は現在の日付を受け取るので、指定した表示形式(“mmm”)に従って現在の月名を出力します。

スポンサーリンク

TEXT関数に曜日の表示形式を指定する方法

スプレッドシートのTEXT関数に曜日の表示形式を指定する方法

曜日に関するTEXT関数の表示形式は、以下の通りです。これらは組み合わせが可能で、例えば TEXT(2023/4/1, “mm/dd(ddd)”) なら 04/01(土) を出力します。

  • ddd : 曜日の省略名。
  • dddd : 曜日の正式名。
スプレッドシートのTEXT関数に曜日の表示形式を指定する方法

活用方法として、例ではカレンダーに曜日を自動入力しています。

まず =TEXT(A1,”ddd”) で日付から曜日のみを表示させ、オートフィルで下までコピーしてください。この方法で取得した曜日は、日付を更新すると自動的に更新されます。

スプレッドシートのTEXT関数に曜日の表示形式を指定する方法

TEXT関数で取得した曜日に色をつける場合は、表示形式から「条件付き書式」を開いてください。

セルの書式設定の条件から「カスタム数式」を選択し、 =$B1=”日” を入力します。同じように =$B1=”土” を入力すると、土曜日に色がつきます。

TEXT関数が横方向に入力されている場合は、=B$1=”日” のように行を固定します。

タイトルとURLをコピーしました