\r\n\r\n
Microsoft Excelで表示される日付から年を削除するには、いくつかの方法があります。セルのカスタムフォーマットを使って非表示にしたり、CONCATENATEなどの様々な関数を使って完全に削除することができます。以下はその方法です。
Excelのセル内の日付の値は、技術的には数字ですが、Microsoft Excelでは、特定の種類の書式を使用して表示されます。通貨価値についても同様で、通貨に関するものであることを示すために通貨記号を付加している。Excelで認識できる形式で日付を追加すると、Excelは自動的にセル番号の形式を「日付」タイプに変更します。
このタイプは、日付の値をさまざまな方法で表示するようにカスタマイズすることができます。例えば、2021年2月11日を表す「11 / 02 / 2021」(英国で一般的に使われているDD/MY/YYYY形式)と「2021-02-11」の切り替えが可能です。
ただし、この数値フォーマットをカスタマイズして、表示から年を完全に削除することができます。値そのものは変わりませんが、Excelはカスタム番号形式のため、年の値を表示しません。
これを行うには、元の日付の値を含むセルをハイライトし、リボンバーから「ホーム」タブを選択します。そこから、数値形式のドロップダウンメニューの隣にある矢印を選択し、「その他の数値形式」オプションを選択します。
セルの書式設定」メニューで、「日付」オプションからお好みの書式を選択します。「カスタム」オプションを選択した場合は、「日付」オプションを選択します。
カスタム」オプションでは、「タイプ」ボックスに日付番号の書式スタイルがテキストとして表示されます。例えば、"11/02/2021 "は、このボックスに "dd/mm/yyyy "と表示されます。
年を削除するには、「タイプ」ボックスで「yyyy」または「yy」を参照していることと、アンダースコアやフォワードスラッシュなどの余分なセパレータを削除していることを確認する必要があります。例えば、"11/02/2021 "の場合、"dd/mm/yyyy "のタイプボックスから"/yyyy "を削除し、"/yyyy "を残す必要があります。"dd/mm "です。
変更が完了しましたら、「OK」ボタンを選択してください。
セル番号の種類を変更すると、年は非表示になりますが、削除されるわけではありません。年を元に戻すには、セルの番号の種類を、再び年を含む日付の種類に変更します。
結合とは、基本的に2つ以上のデータブロックを連結または結合することを意味する用語である。Microsoft Excelの用語では、結合は、さまざまなテキスト文字列、数値、またはセルの値を一緒に新しいセルに追加するために使用することができます。
Excelで日付から年を削除したい場合、CONCATENATEを使って2つの関数(DAYやMONTHなど)の出力を結合することができます。カスタム番号フォーマットを使って年を隠すのとは異なり、(DAYとMONTHを使った)連結では、年を全く含まない別の値を作成することができます。
そのためには、日付の値を含むExcelワークブックを開くか、新しいワークブックを作成し、別のセルに日付の値を配置します。曜日と月と組み合わせて使用するには、** この構造の新しい機能を使用し、セル参照 (A2) を日付の入ったセルへの参照に置き換えます:。
=CONCATENATE(DAY(A2),"/",MONTH(A2))DAYとMONTHが返す値は、特別なセパレータ(カンマやスラッシュなど)で区切られ、その値が日付であることを表している。CONCATENATE関数では、各値(DAY、separator、MONTH)はカンマで区切られます。
この例では、セルA2にDD/MM/YYYY形式(2021年12月11日)の日付値が格納されています。CONCATENATEをDAYとMONTHと一緒に使うと、A2の日付の値の日(11)と月(12)が、セパレータ(この場合はフォワードスラッシュ)で区切られて別のセルに配置されます。
この数式をカスタマイズして、曜日と月の値の順序を変更したり(例:MM/DD)、別の区切り文字を使用することができます。また、フィルハンドルを使ってこの数式を列の他のセルにコピーすれば、複数の日付値から年を削除することもできます。
関連:Excelに連番データを自動入力するための塗りつぶしハンドルの使い方