• ベストアンサー

EXCEL 1日毎に自動で順番を変えたい

エクセル初心者です。 こんなの事できるんでしょうか? 例えばABCDとそれぞれセルの中縦に書き込み、一日毎に自動でその順番を入れ替えること。 一日目(1)A(2)B(3)C(4)D 二日目(1)B(2)C(3)D(4)A 三日目(1)C(2)D(3)A(4)B 四日目(1)D(2)A(3)B(4)C …以降繰り返し。 もしも可能であればやり方を教えてください! 宜しくお願い致します!

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

回答No2です。 ごめんなさい。先に示した式では一日ごとにその順番が変わりません。 B1セルに入力する式は次のようにしてください。 =CHOOSE(MOD(ROW(A1)+TODAY()+COLUMN(A1)-2,4)+1,"A","B","C","D")

kuwagatanon
質問者

お礼

おはようございます! わざわざ回答頂き感謝します! 早速試してみますね。

kuwagatanon
質問者

補足

4日間ジミチに試しました。 ありがとうございます! ちゃんと希望通りになりました。 感謝感謝ですっ! また御指導くださいね。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A1セルに一日目、A2セルに二日目、A3セルに三日目、A4セルに四日目とありB列からE列の間に自動でその順番を入れるとしたらB1セルに次の式を入力してE1セルまでオートフィルドラッグしたのちに下方向にもオートフィルドラッグします。 =CHOOSE(MOD(ROW(A1)+COLUMN(A1)-2,4)+1,"A","B","C","D")

kuwagatanon
質問者

お礼

ありがとうございますっ! 本当に驚きました! ただ試す方法がよくわからないので四日間じっと待ちながら試します… ちょっとエクセル楽しくなってきましたっ!

  • DOUGLAS_
  • ベストアンサー率74% (397/534)
回答No.1

連続する縦の4つのセル、例えば A1:A4 に =INDEX({"A","B","C","D"},MOD(TODAY()+ROW(),4)+1) という式を入れてお試しください。  {"A","B","C","D"} の中の順序は、実情に応じて変えてください。

kuwagatanon
質問者

お礼

拙い説明で本当にごめんなさい。 それでも意図していること分かっていただいたんですね! ありがとうございますっ! 早速試してみますっ!

関連するQ&A