
エクセル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も見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
【お題】・忍者がやってるYouTubeが炎上してしまった理由
-
もし10億円当たったら何に使いますか?
みなさんの10億円プランが知りたいです!
-
あなたなりのストレス発散方法を教えてください!
自分なりのストレス発散方法はありますか?
-
集中するためにやっていること
家で仕事をしているのですが、布団をはじめ誘惑だらけでなかなか集中できません。
-
エクセルで数列を和暦+月日に変換
Excel(エクセル)
-
エクセルに入力された日付「S40.07.20」(文字列)を西暦の日付データに修正したい
Excel(エクセル)
-
日付から元号だけを取り出したい(エクセル)
Excel(エクセル)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
含まない言い方ってどうしたら...
-
イスラエルの神宝であるマナの...
-
年号表示’05なの05’なの?その...
-
石油ストーブで壁が黄ばむ?
-
日付から元号だけを取り出した...
-
面白いカタカナ小文字リアクシ...
-
和暦(邦暦)と元号(年号)の...
-
日本で日曜日っていつから休み...
-
煙草の吸い方 金魚との違いにつ...
-
読み方を教えてください
-
母親が喫煙所のようにお風呂で...
-
平成生まれの方(昭和生まれでも...
-
ノーパンとノーブラとでは どっ...
-
昭和とか平成初期って、楽しか...
-
エクセルで西暦をS H R表示
-
エクセル関数(現時点もしくは...
-
喫煙者の肺はレントゲンで分か...
-
西暦の対義語は?
-
差込後 該当する文字を 丸で...
-
昭和の男の 持ち上げ方知ってい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
含まない言い方ってどうしたら...
-
日付から元号だけを取り出した...
-
日付の表し方について
-
「文部大臣を極込む」のニュア...
-
昭和22年~23年の貨幣価値
-
年号表示’05なの05’なの?その...
-
差込後 該当する文字を 丸で...
-
和暦(邦暦)と元号(年号)の...
-
石油ストーブで壁が黄ばむ?
-
イスラエルの神宝であるマナの...
-
創業30年と創業昭和30年どちら...
-
日本で日曜日っていつから休み...
-
昭和63年生まれの人は何歳にな...
-
令和元年 令和と元年の間にスペ...
-
表示形式 「年号」のgggeはど...
-
読み方を教えてください
-
西暦の対義語は?
-
昭和とか平成初期って、楽しか...
-
エクセルで西暦をS H R表示
-
アパートの駐車場での喫煙について
おすすめ情報