作者JieJuen (David)
看板Office
標題Re: [算表] 將數字分行
時間Tue Nov 20 06:45:37 2007
※ 引述《swiminwine (陳小黑)》之銘言:
: 軟體:
: excel
: 版本:
: 2003
: 我現在有大量的數字在同一行裡面 想要把它分成三行來處理
: ex
A欄
: 1
: 2
: 3 => 1 2 3
: 4 4 5 6
: 5 7 ...
: 6
: 7
: 謝謝 ~
C1
=OFFSET($A$1,3*ROW()-3+MOD(COLUMN()-3,3),)
剩下用拖曳的
----
簡介
----
: : =OFFSET($A$1,3*ROW()-3+MOD(COLUMN()-3,3),)
從a1開始找數字來填
原數在第一欄,因此只有往下找,算出往下幾格即可.
要改為要三個字一列
因此新位置的列號*3
越右邊要越往下找,因此要加欄號
只要有加就好
mod只是幫助人發現已經重覆了,不用也沒關係
剩下的調調第一個位置與原位置的關係就可以
: : 剩下用拖曳的
這題很容易,因為只有一個欄
但是更複雜的道理也相同
反正就想從起點出發,現在要抓哪一個位置,
這個位置和目的地的位置有何關聯.
倍數先找出來
改為3個一列,
列數就變少了,
原列號就跟新列號的三倍有關
往右遞增則往下找原列號
原列號就跟新欄號的一倍有關
要弄出循環的數字,就可以用mod
mod(column(),3)產生0 1 2
mod(-column(),3)產生2 1 0
mod等於某算式,請見說明檔.
excel裡的列號欄號就是excel的整數系統
要簡單產生一串數字,或依希望的規則處理整數
就可以由它們下手。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.48.19
推 swiminwine:可以了 大感謝 !!! 11/20 09:27
推 JieJuen:註:MOD只是提醒重覆,可以不要. 11/21 04:19
※ 編輯: JieJuen 來自: 218.164.52.117 (11/21 13:53)