No.6ベストアンサー
- 回答日時:
No4です。
>例えば2023/2/16ならば年の末尾3がCで2月がBと変換されて
>「CB・・」とするケースが出てきました。
年に関しては、末尾一桁だけ使うという解釈をで良いのでしょうか。
その場合に、2030年のように末尾が0となる年は、Kにするのかそれとも別の文字なのか・・
下記では、「0」の年はひとまず「Z」に変換するようにしてあります。
(「Z」の部分は、適宜修正してください)
=MID("ZABCDEFGHJ",MOD(YEAR(A1),10)+1,1)&MID("ABCDEFGHJKMN",MONTH(A1),1)
早々にありがとうございます。
成る程MODという関数も有りました!
これで行きます。
MIDやRIGHT、LEFT、MODも単独なら使えるのですが、組み合わせると特に日付は滅多に使用しないので、NETを参考にいつも悪戦苦闘の試行錯誤で何とかかんとか。。。。
=CHARも使ったことはあるのですが記憶ははるか遠く~状態で。
今回はHELPであっさり解決でき助かりました。
月曜日以降に実践します。
2030年に関しては顧客様のルールが分からないのでその時になったら・・・
何度もありがとうございました。
No.5
- 回答日時:
すでに複数の回答がついていますが、以下の方法もあるという意味で投稿します。
添付画像をご覧ください。
B1セルには
=TEXT(A1,"yy")&MID("ABCDEFGHJKMN",MONTH(A1),1)
という数式を記述し、下方向へコピーしています。
また、E1セルには
=TEXT(D1,"yy")&CHAR(64+MONTH(D1)+(MONTH(D1)>8)+(MONTH(D1)>10))
という数式を記述し、下方向へコピーしています。
どちらも同じ結果を返します。
ご回答ありがとうございました。
式によって月を選択する
>8と>10は参考になりました。
#No1さんのご回答でもありましたので月変換の定石なのでしょうか。
参考になりました。
No.4
- 回答日時:
こんにちは
すでに回答は出ていますけれど・・
対象となる日付がA1セルにあるとして
=RIGHT(YEAR(A1),2)&MID("ABCDEFGHJKMN",MONTH(A1),1)
ではいかがでしょうか?
色々ご回答いただいている中で、この方法が小生には一番分かり易く使いまわしがききそうなのいくつかのシートで月買い始めたのですが、別のシートで年の末尾と月をアルファベットにしている表が出て気ました。
例えば2023/2/16ならば年の末尾3がCで2月がBと変換されて「CB・・」とするケースが出てきました。
ご回答を参考に月を年に変えて、2つをつなげてみたのですがうまく行きません。
追加の要求になってしまって申し訳ありませんが今一度HELPお願いします。
No.3
- 回答日時:
Excelのバージョンが古いとIFS関数が使えないことがあります。
以下の式でも実現できますので、お試しください。
=RIGHT(YEAR(B4),2) & LEFT(ADDRESS(1,MONTH(B4)+INT(MONTH(B4)/9)+INT(MONTH(B4)/11),4),1)
式中に日付のセル(上の式ではB4)を入力する箇所が4つありますので全て変更してください。
これが一番スマートな気がします。
ご回答ありがとうございます。
確かにこれが一番汎用性があってスマートな気がしますが
ADDRESS関数もINT関数も使ったあことが無いので「馴染み」がないので当方には覚えにくく感じます。
No.1
- 回答日時:
式を作ってみました。
2通りありますのでお好みの方をお試しください。■ 方法1:IFS関数とADDRESS関数を使う方法
=RIGHT(YEAR(D4),2) &
IFS(
MONTH(D4)<9,LEFT(ADDRESS(1,MONTH(D4),4),1),
MONTH(D4)<11,LEFT(ADDRESS(1,MONTH(D4)+1,4),1),
MONTH(D4)<=12,LEFT(ADDRESS(1,MONTH(D4)+2,4),1))
上記式のみで実現します。
日付を示すセル(D4)を入力する箇所が7つありますので書き換えてください。
■ 方法2:VLOOKUP関数と変換テーブルを使う方法
=RIGHT(YEAR(L4),2) &
VLOOKUP(MONTH(L4),$R$4:$S$15,2,FALSE)
変換テーブルをどこかに作成し(ここでは$R$4:$S$15)、vlookupで月の数字を検索する方法です。式は簡単に書けますが変換テーブルを別に用意する必要があります。日付を示すセル(L4)を入力する箇所が2つあります。
早々のご回答ありがとうございます。
方法2は当方にでもできそうですが、思いつかなかったです。
別表が必要なのでやはり方法1を使いたいと思います。
条件付き書式で別のセルを参照するので少し細工が必要ですがこの式は正しく動作(表記)することは確認しました。
式が分かり易く改行して書かれているので理解しやすく助かります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
あるあるbotに投稿したけど採用されなかったあるある募集
あるあるbotに投稿したけど採用されなかったあるあるをこちらに投稿してください
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
エクセルで月をABC表記したい
その他(パソコン・スマホ・電化製品)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
【エクセル】IF関数 Aまたは...
-
Excelで数式内の文字色を一部だ...
-
(Excel)数字記入セルの数値の後...
-
セルをクリック⇒そのセルに入力...
-
エクセルで住所と建物名を分け...
-
excelの特定のセルの隣のセル指...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
エクセルで太字だけの合計を出...
-
【Excel】 セルの色での判断は...
-
エクセルの書式設定の表示形式...
-
セルの高さ(行高)を求めるには?
-
エクセルで指定したセルのどれ...
-
Excel 例A(1+9) のように番地の...
-
エクセル式:aもしくはbを含む...
-
エクセルの一つのセルに複数の...
-
エクセルのセルの枠を超えて文...
-
対象セル内(複数)が埋まった...
-
エクセルで複数のデータをセミ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
【エクセル】IF関数 Aまたは...
-
Excelで数式内の文字色を一部だ...
-
エクセルで指定したセルのどれ...
-
(Excel)数字記入セルの数値の後...
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
対象セル内(複数)が埋まった...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
Excel 例A(1+9) のように番地の...
-
エクセルのセルの枠を超えて文...
-
エクセル 足して割る
-
excelの特定のセルの隣のセル指...
-
エクセルの一つのセルに複数の...
-
Excel for Mac使用中ポインタが...
-
エクセルで住所と建物名を分け...
-
EXCEL VBA セルに既に入...
おすすめ情報
2つの質問に当方に分かり易いご回答をいただきありがとうございました。
他の書類で確認してみたらこの顧客様は年数の末尾の0は「O」を使用していました。
ZをOに変えて採用させて頂きます。