A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
色々な方法で対応できるかと思いますが。
A列に元号、B列に日付もどきがあるとします。
C列に西暦を求めるとしたら、
=DATEVALUE(A2&TEXT(B2,"00年00月00日"))
などでシリアル値を求めます。C列の書式をyyyy/mm/ddに
してあれば、希望の西暦になっているかと思います。
元号がS・H・Rなどの英頭文字の場合も以下のような方法で対応。
=DATEVALUE(CHOOSE(FIND(A2,"SHR"),"昭和","平成","令和")&TEXT(B2,"00年00月00日"))
No.3
- 回答日時:
> 平成などで「60629」という5桁の日付の場合にも、西暦で「1994/06/29」と別セルに表示させたいです。
60629がA1にあるとして、表示させたいセルに
=DATEVALUE("H"&LEFT(A1,1)&"/"&MID(A1,2,2)&"/"&RIGHT(A1,2))
表示させたいセルの書式設定を「yyyy/mm/dd」とする。
ただし、上記は平成であって令和であれば「"H"&LEFT」のHをRに変更、昭和であればSとする。
教えていただき、ありがとうございます。
別セルに元号が入っていますが、それを含めていくことと、5桁と6桁の両方が混在するデータを扱っているからか、上手くできません…。もう少し情報を集めたいと思います。
No.2
- 回答日時:
ご質問の条件だけでは正確に西暦表示ができない場合があります。
例)291224→昭和29年12月24日 →1954/12/24
→平成29年12月24日 →2017/12/24
050322→平成5年3月22日 →1993/03/22
令和5年3月22日 →2023/03/22
対象日付の範囲指定をするか、元号をどこかに入れるかしないと一意にならないと思います。
教えていただき、ありがとうございます。
別セルに元号が入っているものの、5桁と6桁の両方が混在するデータを扱っているからか、上手くできません…。もう少し情報を集めたいと思います。
No.1
- 回答日時:
エクセルで「500401」を「1975/04/01」と表示するためには、以下の手順を踏むことで可能です。
元号の年数を西暦に変換するための計算を行う関数を使用:
昭和50年(=西暦1975年)を計算するためには、昭和元年(=西暦1925年)の差を計算する必要があります。昭和の年数に1925を足すことで西暦を得ることができます。
セルの内容を日付形式に変換:
セルのデータを分割し、年月日に分けて正しい日付形式にします。
以下のようにエクセルの関数を使用します。
手順
セルA1 に「500401」が入力されていると仮定します。
セルA2 に以下の関数を入力します。
=TEXT(DATE(1925+INT(LEFT(A1,2)), MID(A1,3,2), RIGHT(A1,2)), "yyyy/mm/dd")
関数の説明
LEFT(A1,2): A1セルの左から2文字を取得します(昭和の年数部分、例:50)。
INT(LEFT(A1,2)): 取得した文字を整数に変換します。
MID(A1,3,2): A1セルの3文字目から2文字分を取得します(月部分、例:04)。
RIGHT(A1,2): A1セルの右から2文字を取得します(日部分、例:01)。
DATE(1925+INT(LEFT(A1,2)), MID(A1,3,2), RIGHT(A1,2)): DATE関数で昭和年を西暦に変換し、月と日を設定します。
TEXT(DATE(1925+INT(LEFT(A1,2)), MID(A1,3,2), RIGHT(A1,2)), "yyyy/mm/dd"): 最終的な日付を「yyyy/mm/dd」形式で表示します。
これにより、A1セルの「500401」がA2セルに「1975/04/01」として表示されます。
by GPT
教えていただいた通りに進めてみたらできました!
今まで試行錯誤していた時間は何だったのかと思うくらいにスムーズでした。
本当に助かりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら…
-
エクセルで 自動的に◯や数字を表示させることできます? 例えばなんですが 日付 山田 1 ◯ みたい
Excel(エクセル)
-
Excel 1の位の数字で処理を分岐させたい
Excel(エクセル)
-
エクセルの神よ、ご回答を! エクセルのコメント欄について質問2点。
Excel(エクセル)
-
-
4
Excelの数式の効率化について
Excel(エクセル)
-
5
エクセルを使用して、円周率を表示させる方法
Excel(エクセル)
-
6
エクセル関数に詳しい方教えてください
Excel(エクセル)
-
7
Excelはなんで先頭の0を消すんですか?しかもCSVとかもなんでそもそも勝手に元のデータ変えるのに
Excel(エクセル)
-
8
在庫管理表に使うエクセルの関数が分かりません
Excel(エクセル)
-
9
エクセルの関数について教えてください
Excel(エクセル)
-
10
数字入力後他の文字等が表示される方法について
Excel(エクセル)
-
11
2列に入っているデータを1列で表示する関数について
Excel(エクセル)
-
12
エクセルで上位バイトのセルと下位バイトのセルを1つのセルにして16進数を作る方法
Excel(エクセル)
-
13
エクセルでセルに標準で入力されている和暦を西暦に変換する方法はありますか?
Excel(エクセル)
-
14
Excel関数-文字列で自動作成された関数を実行する方法
Excel(エクセル)
-
15
エクセルで現場ごとに機材の移動状況を一覧にしたいのですが、どうすればいいかわかりません。
Excel(エクセル)
-
16
エクセル IF計算式?でしょうか?
Excel(エクセル)
-
17
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
-
18
祝日と土曜、日曜の合計をカウントしたいです。 Excelで祝日シートを作成しております。 別シートの
Excel(エクセル)
-
19
シフト表をエクセルで作るときに 例えばAさんの勤務が月、火、水で祝日は休み Bさんが木と金と出勤で
Excel(エクセル)
-
20
エクセルをエクセレントに究める
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel:長い文字列が途中で切れる
-
Excelで数値を右詰めでセルに一...
-
エクセルマクロ セルをクリック...
-
最大値のあるセルの行番号のみ...
-
ExcelからPDF文書の特定ページ...
-
エクセルでセルのフォントサイ...
-
エクセルで10進法から60進法に...
-
エクセルで隣のセルに一月プラ...
-
EXCELで日付を入力すると...
-
エクセル #### 表示させ...
-
隔月のことを関数で処理したい...
-
Chr(10)とCHAR(10)は同じ意味で...
-
Excel関数の式の作り方を教えて...
-
エクセルで文字の表示が消える?
-
【キーボード】母音しか打てない…
-
エクセルで英数大文字のみの入...
-
マンション名のローマ数字入力...
-
Windows10。背面にあるウィンド...
-
Windows10 IME 変換候補の順番...
-
Apple IDの作成ができない。「...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで10進法から60進法に...
-
Excel:長い文字列が途中で切れる
-
エクセルマクロ セルをクリック...
-
最大値のあるセルの行番号のみ...
-
Excelで数値を右詰めでセルに一...
-
ExcelからPDF文書の特定ページ...
-
excel 図形に入れたテキストや...
-
Excel関数の式の作り方を教えて...
-
エクセルで隣のセルに一月プラ...
-
EXCELで日付を入力すると...
-
エクセルでセルのフォントサイ...
-
【Excel】枠をはみ出して表示さ...
-
エクセル 入力した文字が隣の...
-
エクセル #### 表示させ...
-
EXACT関数とIF関数の組み合わせ...
-
Chr(10)とCHAR(10)は同じ意味で...
-
Excel ハイパーリンクによる非...
-
4つのパターンを表示するEXACT...
-
エクセルで文字の表示が消える?
-
隔月のことを関数で処理したい...
おすすめ情報
・5桁も6桁も同じ列に存在するデータです。
・隣の列に元号が記載されています(昭和、平成)
・上記の対応にIF・LENの関数と、TEXTでLEFT、MID、RIGHTの関数を使う人もいるようです。私はその根拠が分かっていないからか、同じものを使ってもきちんとした関数の式が作れず、エラーが出てしまいます。
よろしくお願いいたします。