ツイートする Tweet ツイートを見る
Share
LINE
hatena
Home

答え

【答え】
=TEXT(A2,”ddd”)

 TEXT関数は、参照したセルの値を指定した表示形式に変換します。今回の場合、A2セルの年月日を、指定した表示形式”ddd”で曜日の省略形に変換しています。エクセルの場合、”aaa”と指定しますが(”ddd”は「Mon」のようにアルファベット表記の省略形となります)、スプレッドシートは異なります。

 また「月」「火」といった省略形ではなく、「月曜日」「火曜日」のように表示したい場合は、表示形式を”dddd”とします。

 指定できる表示形式は、曜日以外にも様々なものがあります。代表的なものは、Google ドキュメント エディタ ヘルプに記載されているので、気になる人はチェックしてみてください。

 なお、メニューの「表示形式」>「数字」>「カスタム数値形式」からA列の表示形式を直に変更する場合は、”aaa”も使用できます。A列全体を選択して、yyyy/mm/dd(aaa)と設定すると、年月日の後ろに括弧つきで曜日を表示できます。aaaの部分はdddでも問題ありません。

 ちなみに、スプレッドシートで「Mon」「Tue」のようなアルファベット表記を使いたい場合は、メニューの「ファイル」>「設定」から「言語と地域」を「アメリカ合衆国」にすれば、アルファベット表記になります(なお、この設定はスプレッドシート全体ではなく、各シート単位で適用されます)。

 次回は、土日だけ文字や背景色を自動で変える関数を紹介します!

・本記事は、スプレッドシートの関数の仕様に準拠して解説しています。エクセルでは、そのままでは使用できない場合があります。
・本記事の内容は、記事執筆時点のものです。スプレッドシートの最新の仕様とは異なる場合があります。
・答えは一例です。

※本ページはアフィリエイトプログラムによる収益を得ています

関連タグ

Copyright © ITmedia, Inc. All Rights Reserved.

「ライフ」のアクセスランキング