返回列表 上一主題 發帖

[發問] 急!!請問要如何把列資料顯示成一欄

回復 1# htlin4

選取G1儲存格後,設置以下3個定義名稱
x=OFFSET(工作表1!$A$1,,1,COUNTA(工作表1!$A:$A),5)   預設資料欄數最多有5欄
y=INT(SMALL(IF(x<>"",COLUMN(x)+ROW(x)*1000),ROW(工作表1!$A1))/1000)
z=MOD(SMALL(IF(x<>"",COLUMN(x)+ROW(x)*1000),ROW(工作表1!$A1)),1000)

G1公式=IF(ROW(A1)>COUNTA(x),"",INDIRECT("R"&y&"C1",0))
H1公式 =IF(ROW(A1)>COUNTA(x),"",INDIRECT("R"&y&"C"&z,0))  
學海無涯_不恥下問

TOP

回復 4# p212
COLUMN(x)+ROW(x)*1000這是將儲存格列位乘1000加上欄位作為該儲存格的編號
然後從小到大取出該編號得到y,z的值就是該儲存格的欄列號
學海無涯_不恥下問

TOP

回復 7# htlin4

x會定義出資料範圍
學海無涯_不恥下問

TOP

        靜思自在 : 是非當教育,讚美作警惕。
返回列表 上一主題