エクセル2007です。
S28.6.12を3280612と表示するため調べたところ次の式でうまく表示できました。
=IF(COUNT(A1),FIND(TEXT(A1,"G"),"MTSH")&TEXT(A1,"RMMDD"),"")
この式の中で判らないところがあります。
一つは、COUNT(A1)です。
COUNT関数は、数値データのセルを数える関数ですが、この数式でCOUNT(A1)(結果は1になります)を使うのかということです。
又次に判らないところは、
1の時に文字列が開始位置から何番目にあるかを返す、FIND関数で検索文字列をTEXT(A1,"G")とするのか、その中の"G"はなにを意味するのか
さらに対象がFIND(TEXT(A1,"g"),"MTSH")でこの結果が3になるのか
TEXT(A1,"RMMDD")の中のRは何を表すのか、そしてこの答えが"280612"なるのか
質問をしていて何か判らないことだらけで混乱してますが、お判りの方教えてください。
No.2ベストアンサー
- 回答日時:
・COUNT(A1)の意味
あくまでも日付の制御にかかわるのは「FIND(TEXT(A1,"G"),"MTSH")&TEXT(A1,"RMMDD")」の部分ですが、この関数式は対象セルがブランクでも反応します。ブランクを日付ゼロとみなし、明治30年1月0日と判定します。エクセルでは数値1を1900/1/1とするためです。それを嫌ったのでしょう。
=IF(A1=FALSE,"",FIND(TEXT(A1,"G"),"MTSH")&TEXT(A1,"RMMDD"))でも同様の働きができますが、書いた方の癖なのでしょう。
・FIND(TEXT(A1,"g"),"MTSH")でこの結果が3になるのか
FIND関数は指定された文字列 (検索文字列) を他の文字列 (対象) の中で検索し、その文字列が他の文字列内で最初に現れる位置を左端から数え、その番号を返します。
TEXT関数は対象を任意の表示形式に変換する関数で、この場合A1セルの日付を元号="g"、つまり明治ならM、大正ならT、昭和ならS、平成ならHに変換します。
昭和の日付なら「S」に変換されますので、"MTSH"の中の「3」番目であると処理します。
・TEXT(A1,"RMMDD")の中のRは何を表すのか、そしてこの答えが"280612"なるのか
すでに述べたようにEXT関数は対象を任意の表示形式に変換する関数ですので、この場合は「R」=元号をのぞいた年数、「MM」=二桁表示の月(6月=06)、「DD」=二桁表示の日となります。
詳細なご説明ありがとうございます。
勉強になります。
新しいことばかりで
齢70直前の老爺は、なかなか頭に入りませんので時間をかけて勉強します。
No.3
- 回答日時:
COUNT(A1)の意味については次のようなことでしょう。
A1セルが空白でしたら計算しないことになりますね。0が入力されれば計算されることになります。そのほかの意味として重要なことは日付はシリアル値として数値として数えられますが例えば文字列や文字列の形で日付が入力されているなどの場合には計算されないことになります。
No.1
- 回答日時:
「次の式でうまく表示でき」たということなので、理解できているはずなんだけど、
1.COUNT(A1)
A1が空でなかったら、A1<>""と同じ意味で使ってます。
2."G"
元号のアルファベット1文字を返す表示形式です。「S」が返ります。
3.FIND(TEXT(A1,"g"),"MTSH")
2.で返した「S」が"MTSH"の何番目にあるか調べています。3番目だから「3」を返します。
4.TEXT(A1,"RMMDD")
「R」は元号を除いた元号標記の年を返す表示形式です。「28」が返ります。MMDDは月日のそれぞれ2桁表示です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vba 隣のセルに値がある行だけ関数をコピー&ペーストしたい A1 100001 A2 100002 1 2023/01/28 14:29
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) 関数を用いて表示したセルの内容を、見えている形でコピーする方法 2 2022/09/14 16:36
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/10/25 17:10
- フリーソフト Googleスプレッドシートで特定の言葉が含まれる行の色分けをしたいのですが 4 2022/04/30 15:29
- Excel(エクセル) エクセルのことで教えてください。 A1セルに、 別シートのA1セルが1のときは「A」、2のときは「B 4 2023/02/24 23:08
このQ&Aを見た人はこんなQ&Aも見ています
-
好きなおでんの具材ドラフト会議しましょう
肌寒くなってきて、温かい食べ物がおいしい季節になってきましたね。 みなさんはおでんの具材でひとつ選ぶなら何にしますか? 1番好きなおでんの具材を教えてください。
-
秘密基地、どこに作った?
小さい頃、1度は誰もが作ったであろう秘密基地。 大人の今だからこそ言える、あなたの秘密基地の場所を教えてください!
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
いけず言葉しりとり
はんなりと心にダメージを与える「いけず言葉」でしりとりをしましょう。 「あ」あら〜しゃれた服着てはりますな 遠くからでもわかりましたわ
-
タイムマシーンがあったら、過去と未来どちらに行く?
20XX年、ついにタイムマシーンが開発されました。 あなたは過去に行く? それとも未来? タイムマシーンにのって、どこに行って、何をしたいか教えてください!
-
エクセルで数列を和暦+月日に変換
Excel(エクセル)
-
エクセルデータの7桁の生年月日を西暦に変換する方法を教えてください。エクセル初心者です。
Excel(エクセル)
-
エクセルで日付を和暦→西暦に変換するには・・・
Excel(エクセル)
-
-
4
エクセルに入力された日付「S40.07.20」(文字列)を西暦の日付データに修正したい
Excel(エクセル)
-
5
エクセルで和暦を数列に変換する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
含まない言い方ってどうしたら...
-
日付から元号だけを取り出した...
-
日付の表し方について
-
差込後 該当する文字を 丸で...
-
日本人はいつ頃から「おとうさ...
-
イスラエルの神宝であるマナの...
-
昭和22年~23年の貨幣価値
-
昔の50円硬貨(穴あき、穴無...
-
エクセルで和暦を数列に変換す...
-
みなさんは 江戸時代 明治 大正...
-
平成36年は、令和何年ですか?
-
表示形式 「年号」のgggeはど...
-
昭和とか平成初期って、楽しか...
-
和暦(邦暦)と元号(年号)の...
-
エクセル書式の"ee"は何の略?
-
昭和63年生まれの人は何歳にな...
-
読み方を教えてください
-
創業30年と創業昭和30年どちら...
-
年号表示’05なの05’なの?その...
-
母親が喫煙所のようにお風呂で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日本で日曜日っていつから休み...
-
含まない言い方ってどうしたら...
-
日付の表し方について
-
年号表示’05なの05’なの?その...
-
日付から元号だけを取り出した...
-
アパートの駐車場での喫煙について
-
イスラエルの神宝であるマナの...
-
差込後 該当する文字を 丸で...
-
和暦(邦暦)と元号(年号)の...
-
昭和22年~23年の貨幣価値
-
「19歳・大学生」がバーやクラ...
-
煙草の吸い方 金魚との違いにつ...
-
表示形式 「年号」のgggeはど...
-
石油ストーブで壁が黄ばむ?
-
昭和とか平成初期って、楽しか...
-
平成36年は、令和何年ですか?
-
昔のもの古いものが怖い
-
昭和の短パン・半ズボンについて ...
-
創業30年と創業昭和30年どちら...
-
「今年から来年にかけて」とは、 ...
おすすめ情報