
No.6
- 回答日時:
>A列に記述した「生年月日」を参照してシリアル値に変更したいです。
(A列はそのまま残した状態で)とのご説明なので、A列には何らかの方法でEXCELが認識できる日付形式で生年月日を入力するのだと判断しました。
この場合、B列に「年齢」を反映させるには既出の回答のとおり、DATEDIF関数を使って、
=DATEDIF(A1,TODAY(),"Y")
とすれば、よいことになります。
問題はC列のシリアル値ですが、EXCELはお節介なので、例えば、A1セルに生年月日が「yyyy/mm/dd」形式で入力されていたとして、C1セルに
=A1
と入力すると、その途端にC1の表示形式は「yyyy/mm/dd」となり、C1セルにA1と同じ日付が表示されてしまいます。そこで、後から表示形式を標準にする手順が必要になってしまいます。
これを避けるには、予めC列全ての表示形式を「数値」にしておくか、C1セルに
=N(A1)
と入力すると、表示形式が変更されずに、シリアル値がそのまま表示されます。
但し、この数式はEXCELのお節介を止めるための数式であり、既に表示形式が「yyyy/mm/dd」となっているセルに
=N(A1)
と記述しても、日付が表示されてしまうだけです。
※例えば、C1セルに一度「=A1」と入力してしまうと、お節介により表示形式が日付になってしまうので、そこに「=N(A1)」と入力しなおしても、日付のままになってしまいます。
また、シリアル値を表示するだけの話(計算に使用するわけではないという場合)なら、C1セルに
=TEXT(A1,"0")
とする方法もあります。
※万一、計算に使用する必要が生じた場合は「C1*1」とか「VALUE(C1)」
などとして、数値に変換する必要が生じます。
No.4
- 回答日時:
補足拝見しました。
> A列に記述した「生年月日」を参照してシリアル値に変更したいです。(A列はそのみ残した状態で)
先に回答した
C1 =A1
セルの書式:標準
で実現できます。
まずはお試しを。
No.3
- 回答日時:
補足拝見しました。
「シリアル値がわからない」のではなくて、
「何をシリアル値として表示させたいのか?」
ということでお尋ねしました。
誕生日のシリアル値を表示させるのであれば、
C1 =A1
セルの書式:標準
日付の入ったセルに対して、セルの書式を「標準」にするだけです。
No.1
- 回答日時:
A1 2000/1/1
セルの書式:日付
B1 =DATEDIF(A1,TODAY(),"Y")
セルの書式:標準
「シリアル値」は何のシリアル値を表示したいのか不明です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Excel初心者です。 Excelでやりたい事があります。 セルに数値8桁を入力します。(毎回必ず8
Excel(エクセル)
-
エクセルでAのセルに「家電」と入れたらDが「10」、「野菜」と入れたら「8」となる方法
Excel(エクセル)
-
UNIQUE関数、配列数式を使わずに品名ごとの集計を求めたい
Excel(エクセル)
-
-
4
セル内が空白設定なのに#N/Aと出てくるのを回避する方法を教えてください。
Excel(エクセル)
-
5
エクセルで、数字ではない値(文字列)が入った場合の計算式を教えてください。
Excel(エクセル)
-
6
Excelについて教えてください。
Excel(エクセル)
-
7
Excel いい方法教えてください。
Excel(エクセル)
-
8
Excelのデータの入力規則の問題点について
Excel(エクセル)
-
9
Excelで並べ替えをするとおかしくなります。
Excel(エクセル)
-
10
excelですが一つのマスに入ってる文字を2つのマスに変更できますか
Excel(エクセル)
-
11
エクセルで作成した書類の印刷について
Excel(エクセル)
-
12
エクセルで 45201 を文字列 20231002 にする方法を教えてください。
Excel(エクセル)
-
13
自動的に日付入力 応用
Excel(エクセル)
-
14
年間の医療費のデータがあり、月々の集計をする計算式を教えていただけませんか
Excel(エクセル)
-
15
条件付き書式の効率的な設定の仕方について
Excel(エクセル)
-
16
エクセルの関数ついて
Excel(エクセル)
-
17
エクセルで、数字の下4桁の0を削除する関数
Excel(エクセル)
-
18
Excelの計算が合いません。 諸事情で会計の簡素な購入・販売諸元表を作っているのですが、一つの項目
Excel(エクセル)
-
19
エクセルでVLOOKUPの入ったセルをカウントしない方法
Excel(エクセル)
-
20
エクセル 別セルの2進数表示を合わせて表示したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
エクセル
-
エクセルの循環参照、?
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】WEBシステムから保存...
-
【マクロ】A列にある、日付(本...
-
【マクロ】アクティブセルの時...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】別のブックから、フ...
-
iPhoneのExcelアプリで、別のシ...
-
【マクロ】3行に上から下に並...
-
【エクセル】期限アラートについて
-
【関数】同じ関数なのに、エラ...
-
VBA チェックボックスをオーバ...
-
Excelの新しい空白のブックを開...
-
Excelファイルを開くと私だけVA...
-
マクロ・VBAで、当該ファイルの...
-
Excelについての質問です 並べ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報
シリアル値は
1900/1/1が1
2022/1/1が44562
2024/12/3が45629
となる様なデータです。
宜しくお願いします。
A列に記述した「生年月日」を参照してシリアル値に変更したいです。(A列はそのみ残した状態で)
(A列はそのまま残した状態)の間違いでした。