網友問到:在 Excel 中如何快速產生如下圖的字元排列組合?
在下圖中,是由「忠孝仁愛信義和平」字組所排列而成,每一欄/每一列都會移位一個儲存格。
【公式設計與解析】
儲存格A2:
=MID("忠孝仁愛信義和平",MOD(MOD(ROW(1:1)-1,8)+COLUMN(A:A)-1,8)+1,1)
複製儲存格A2,貼至儲存格A2:H25。
其中的參數 8,是因為字串「忠孝仁愛信義和平」共有 8 個字。
(1) MOD(ROW(1:1)-1,8)
該公式在各個儲存格中的結果如下圖:
(2) MOD(ROW(1:1)-1,8)+COLUMN(A:A)-1
該公式在各個儲存格中的結果如下圖:
(3) MOD(MOD(ROW(1:1)-1,8)+COLUMN(A:A)-1,8)+1
該公式在各個儲存格中的結果如下圖:
(4) MID("忠孝仁愛信義和平",第(3)式,1)
根據第(3)式的傳回值,在字串「忠孝仁愛信義和平」中取出對應的 1 個字元。
文章標籤
全站熱搜

有一個類似的案件,做不出來,想要請教您有什麼看法. 目標達成件數:17件,從四月起開始分攤,大於平均的數是累加在後面的月 1月 2月 3月 4月(1件) 5月(2件) 6月(2件) 7月(2件) 8月(2件) 9月(2件) 10月(2件) 12月(2件) 12月(2件) 目標達成件數:4件,即使從一月開始分攤,希望可以押在最後四個月 1月 2月 3月 4月 5月 6月 7月 8月 9月(1件) 10月(1件) 11月(1件) 12月(1件) 怎麼做才能避開'循環參照'的問題, 感謝