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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでセルに標準で入力されている和暦を西暦に変換する方法はありますか? 4 2024/06/13 14:33
- Excel(エクセル) Excel VBAについて【図形を組み合わせて作成した、料金別納表示の削除の仕方】 5 2023/11/16 01:27
- Excel(エクセル) エクセルの数式で教えてください。 3 2024/04/19 09:21
- Excel(エクセル) Excel2019、2021の売り上げなどの集計表について 4 2022/11/29 14:03
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/06/06 13:57
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/08/31 13:46
- Excel(エクセル) 【Excel】hyperlink関数を解除してもハイパーリンクが活きるようにできますか? 3 2023/05/22 11:22
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
このQ&Aを見た人はこんなQ&Aも見ています
-
餃子を食べるとき、何をつけますか?
みんな大好き餃子。 ふと素朴な疑問ですが、餃子には何をつけて食べますか? 王道は醤油とお酢でしょうか。
-
「平成」を感じるもの
「昭和レトロ」に続いて「平成レトロ」なる言葉が流行しています。 皆さんはどのようなモノ・コトに「平成」を感じますか?
-
「覚え間違い」を教えてください!
私はかなり長いこと「大団円」ということばを、たくさんの団員が祝ってくれるイメージで「大円団」だと間違えて覚えていました。
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら「ろうそくの数はあなたが好きな人の数です」と言われ浮気者扱いされたことをいまだに根に持っています。
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
エクセルで 自動的に◯や数字を表示させることできます? 例えばなんですが 日付 山田 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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel:長い文字列が途中で切れる
-
エクセルで10進法から60進法に...
-
エクセルマクロ セルをクリック...
-
excel 図形に入れたテキストや...
-
隔月のことを関数で処理したい...
-
ExcelからPDF文書の特定ページ...
-
エクセルでセルのフォントサイ...
-
最大値のあるセルの行番号のみ...
-
Excelで数値を右詰めでセルに一...
-
4つのパターンを表示するEXACT...
-
EXCELで日付を入力すると...
-
Chr(10)とCHAR(10)は同じ意味で...
-
■Excel 1つのセルにある生年月...
-
エクセル 入力した文字が隣の...
-
エクセルで隣のセルに一月プラ...
-
Windows10。背面にあるウィンド...
-
エクセルで英数大文字のみの入...
-
【キーボード】母音しか打てない…
-
最大化したウインドウの最下部...
-
マンション名のローマ数字入力...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel:長い文字列が途中で切れる
-
エクセルマクロ セルをクリック...
-
エクセルで10進法から60進法に...
-
Excelで数値を右詰めでセルに一...
-
最大値のあるセルの行番号のみ...
-
ExcelからPDF文書の特定ページ...
-
エクセルでセルのフォントサイ...
-
EXCELで日付を入力すると...
-
エクセルで隣のセルに一月プラ...
-
【Excel】枠をはみ出して表示さ...
-
excel 図形に入れたテキストや...
-
エクセル 入力した文字が隣の...
-
隔月のことを関数で処理したい...
-
EXACT関数とIF関数の組み合わせ...
-
エクセルで、賞味期限を、製造...
-
エクセル #### 表示させ...
-
Chr(10)とCHAR(10)は同じ意味で...
-
エクセルで文字の表示が消える?
-
EXCELで上部BOXに表示されるセ...
-
Excel ハイパーリンクによる非...
おすすめ情報
・5桁も6桁も同じ列に存在するデータです。
・隣の列に元号が記載されています(昭和、平成)
・上記の対応にIF・LENの関数と、TEXTでLEFT、MID、RIGHTの関数を使う人もいるようです。私はその根拠が分かっていないからか、同じものを使ってもきちんとした関数の式が作れず、エラーが出てしまいます。
よろしくお願いいたします。