
No.3ベストアンサー
- 回答日時:
こんにちは
どのような変換規則なのかよくわかりませんけれど・・
「月」が必ず1文字に対応しているのであれば、
=TEXT(TODAY(),"yy")&MID("ABCDEFGHIJKL",MONTH(TODAY()),1)
とすることで「22H」を得られますので、これと比較すれば良いのでは?
変換ルールが異なる場合は、「ABCDEFGHIJKL」の部分をそれに応じて変えればよいでしょう。
ご回答ありがとうございました。
>MID("ABCDEFGHIJKL",MONTH(TODAY()),1)
は全く思いつきませでした。
非常に参考になりました。
No.2
- 回答日時:
セルの書式設定は日付になってますか?
=OR(YEAR($M$4)<>YEAR(TODAY()),MONTH($M$4)<>MONTH(TODAY()))
これは年と月の数字をtoday()の年と月の数字の整合性を確認しているのではないでしょうか?
M4セルの文字列の月がA-Lに変換されている場合の質問です。
当方の勘違いなら失礼!
No.1
- 回答日時:
ええと...。
A 1月
B 2月
C 3月
D 4月
E 5月
F 6月
G 7月
H 8月
J 9月
K 10月
L 11月
M 12月
……でしょうか。
”I” は ”1” と見誤ることがあるので使われないのが一般的ですので、
アルファベットに ”I” を含んでいないと想定して回答します。
自分なら、CHOOSE関数か、INDEX関数で、数字(月)をアルファベット
に変換します。
質問文にはMID関数が使われているので、それに合わせてMID関数でも良いんですけどね。
対応する状態をあとから修正することは無いと思うので、対応表を作ってVLOOKUP関数などで参照するようなことはしなくて良いと思います。
「年」はTEXT関数で2桁の数字に変換すれば良いと思います。
TEXT(TODAY(),"yy")
でOK。
・・・余談・・・
アルファベットに ”I” を含んでいるのであれば、もっと簡単。
月の数字をそのまま使ってCHAR関数で数値を文字に指定することができます。
CHAR(64+月の数字)
これでOK。
早々のご回答ありがとうございました。
当方も最初はVLOOKUPで、と思ったのですがこのケースは世の中でかなり使われているのでは?と思い質問させて頂きました。
この文字列は顧客様が決めているので9月がIかどうかはわかりませんがその注釈が無いので恐らく9月はIとして、CHAR(64+月数)で何とか解決出来ました。
・・・余談・・・
製造年月の表示で、10、11、12月だけX,Y,Zの場合も有りますよね?
この場合もだいぶ前に CHAR関数で解決したのですが忘れていました。
65番目がAでしたっけ?
多分64を変えたような気が・・・?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでセルの文字列から年月を抜き出して今日の日付と比較したい 15 2022/07/29 14:39
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Excel(エクセル) EXCEL 和暦を西暦に変換する方法について 4 2023/03/02 20:57
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Visual Basic(VBA) 違う文字のみ色を塗る方法がわかりません。。 G列とH列のに文字が入っています。 例えばG5とH5の文 3 2022/06/03 17:13
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) エクセルでA列セル内で折り返すことなく、文字列を、B列C列・・・側に一行に 2 2022/07/23 02:02
- Excel(エクセル) マクロ作成初心者です。CSVファイルの日付データについて 3 2022/12/14 06:02
- Excel(エクセル) DATEVALUE関数がエラーになる 2 2022/07/12 19:30
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カレンダーの日付 5/Bの意味に...
-
月の最後の週の呼び名は?
-
エクセルのフィルターを複数シ...
-
入社が2月1日とした場合、3ヶ月...
-
「6月まで」というのは6月以内...
-
自治会の通常総会の年度について
-
確認ですが普通5月までに決める...
-
10月をもって辞めるって、10...
-
本願寺教如書状
-
8月までっていつまでのことでし...
-
月度ってどういう意味ですか
-
満何歳の意味
-
おはようございます٩(*´꒳`*)۶ ...
-
定年になる年度を関数で算出したい
-
昔は何歳くらいからお酒を飲ん...
-
○月第○週 の数え方について
-
足かけ~年の足かけとは?
-
今年4月、入学とか入社すると、...
-
VBA ユーザーフォームのChange...
-
総会の年度表記について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自治会の通常総会の年度について
-
カレンダーの日付 5/Bの意味に...
-
確認ですが普通5月までに決める...
-
月の最後の週の呼び名は?
-
エクセルのフィルターを複数シ...
-
総会の年度表記について
-
8月までっていつまでのことでし...
-
入社が2月1日とした場合、3ヶ月...
-
「6月まで」というのは6月以内...
-
10月をもって辞めるって、10...
-
「1年以上」の定義について
-
昔の愛称?「~の字」
-
昔は何歳くらいからお酒を飲ん...
-
御入園?ご入園?
-
定年になる年度を関数で算出したい
-
月度ってどういう意味ですか
-
満何歳の意味
-
「なんで付き合おうと思ったか...
-
○年後の3月末日を関数で出したい
-
何故か毎年3月や4月に不運が続...
おすすめ情報