- ベストアンサー
エクセルで日付を頭、上中旬、中旬~と表示するには
エクセルでA1のセルに日付を入力してA2に「〇月頭」など自動入力されるようにするにはどのような関数を組めばよいか教えてください。 ~4日 頭 ~8日 上旬 ~12日 上中旬 ~18日 中旬 ~22日 中下旬 ~26日 下旬 ~31日 末 と言うように7種類の表示方法で分けたいです。御教授お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ANo.1です。 4日は「頭」、8日は「上旬」でしたね。 済みませんが、D1:E7の対応表を以下のように変更してください。 1 頭 5 上旬 9 上中旬 13 中旬 19 中下旬 23 下旬 27 末
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
やり方は普通、関数ではVLOOKUPのTRUE型でしょうね。 下記は表が大きくなるので、あまり賛同を得られないかもしれないが、1月の全月日数のテーブルを作り、VLOOKUPのFALSE型を使う手もある。 A1:A31に日数の数字があって B1に式=VLOOKUP(DAY(A1),$D$1:$E$31,2,FALSE) 式を下方向に複写する。 2017/1/1 頭 2017/1/2 頭 2017/1/3 頭 2017/1/4 頭 2017/1/5 上旬 2017/1/6 上旬 2017/1/7 上旬 2017/1/8 上旬 2017/1/9 上中旬 2017/1/10 上中旬 2017/1/11 上中旬 2017/1/12 上中旬 2017/1/13 中旬 2017/1/14 中旬 2017/1/15 中旬 2017/1/16 中旬 2017/1/17 中旬 2017/1/18 中旬 2017/1/19 中下旬 2017/1/20 中下旬 2017/1/21 中下旬 2017/1/22 中下旬 2017/1/23 下旬 2017/1/24 下旬 2017/1/25 下旬 2017/1/26 下旬 2017/1/27 末 2017/1/28 末 2017/1/29 末 2017/1/30 末 2017/1/31 末 D1:E31に D列は1-31の数、E1;E31に上記区分名を作っておく。 ーー かく回答する理由は、 (1)質問例がどれほど実態を出しているのか(質問者が適当に例(たとえ)に変えて居るかも。その例(たとえ)が悪い例あり。 (2)如何様にも区分を変えたり名称を変えたりできる。 短い月・暇な月などは区分を変えることはないのか? と思ったから。そういう例(1)らしい質問を感じる質問が多いから。 区分けがもう少し、数式で表される区分なら他の方法もあるかも。
- mt2015
- ベストアンサー率49% (258/524)
お礼
ありがとうございました。こんな考えもあるんですね。勉強になりました。