[非關] 請問EXCEL獵人

看板Hunter作者 (七皇之劍)時間11年前 (2015/01/03 21:19), 11年前編輯推噓4(407)
留言11則, 3人參與, 最新討論串1/1
假設我有一個數列一 如下 a b c 又有一個數字 假設3好了 如何讓數列一變成 a a a b b b c c c 就每一個數列中的值各三次 語法該怎麼寫??? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.170.120.130 ※ 文章網址: http://www.ptt.cc/bbs/Hunter/M.1420291188.A.4B1.html ※ 編輯: The7thOne (1.170.120.130), 01/03/2015 21:23:06

01/03 21:40, , 1F
你可以把那些資料格複製三次然後排序 如果你想照原來順
01/03 21:40, 1F

01/03 21:42, , 2F
序就加上另外一欄填上從一開始的數列然後一起複製
01/03 21:42, 2F

01/03 21:54, , 3F
如果非用公式的話 假設要重複的資料放在欄A
01/03 21:54, 3F

01/03 21:55, , 4F
在欄B寫INDEX(A:A,ROW(A3)/3,1)然後往下複製
01/03 21:55, 4F

01/03 22:20, , 5F
好的 我試試看 謝謝大大
01/03 22:20, 5F

01/04 20:55, , 6F
若需要可以方便更改重複次數的話
01/04 20:55, 6F

01/04 20:55, , 7F
一樣要重複的資料放在欄A,要重複的次數在B1格子
01/04 20:55, 7F

01/04 20:56, , 8F
C1格子輸入 =INDEX(A:A,ROUNDUP(ROW()/$B$1,0),1)
01/04 20:56, 8F

01/04 20:57, , 9F
然後在C1往下拉到你想要的長度
01/04 20:57, 9F

01/04 21:27, , 10F
喔喔 可以了耶 不過A1:An那邊都要用$$才可以吧
01/04 21:27, 10F

01/04 22:00, , 11F
不想整欄的話,的確是都要加$$
01/04 22:00, 11F
文章代碼(AID): #1Kf-nqIn (Hunter)
文章代碼(AID): #1Kf-nqIn (Hunter)