返回列表 上一主題 發帖

公式詢問

回復 1# Qin

I2 =IF(ROW(A1)>COUNTIF(資料庫!C:C,A$2),"",MATCH(A$2,OFFSET(資料庫!C$1,N(I1),,999),)+N(I1))
下拉

B2 =IF($I2="","",INDEX(資料庫!$A:$G,$I2,MATCH(B$1,資料庫!$1:$1,)))
右拉至G2,下拉
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 4# Qin

COUNTIF 運算比較慢,若資料不多影響不大,COUNTIF 只要算一次可以節省一點時間

I3 =IF(ROW(A1)>COUNTIF(資料庫!C:C,A$3),"",MATCH(A$3,OFFSET(資料庫!C$1,N(I2),,9999),)+N(I2))

改為

I2 =COUNTIF(資料庫!C:C,A$3)

I3 =IF(ROW(A1)>I$2,"",MATCH(A$3,OFFSET(資料庫!C$1,N(I2),,9999),)+N(I2))
下拉
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 6# Qin

J1數字干擾

修改為
J1 ="總數:00"&COUNTIF(資料庫!C:C,A$2)

J2 =IF(ROW(A1)>--RIGHT(J$1,3),"",MATCH(A$2,OFFSET(資料庫!C$1,N(J1),,9999),)+N(J1))   
下拉
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 8# Qin

J1 ="總數:00"&COUNTIF(資料庫!C:C,A$2)

J2 =IF(ROW(A1)>--RIGHT(J$1,3),"",MATCH(A$2,OFFSET(資料庫!C$1,N(J1),,9999),)+N(J1))   
下拉

假如 資料有 99 筆
=總數:00 & COUNTIF(資料庫!C:C,A$2)
執行如下
"總數:0099"     

J2 =IF(ROW(A1)>--RIGHT(J$1,3),"",MATCH(A$2,OFFSET(資料庫!C$1,N(J1),,9999),)+N(J1))   
中的 --RIGHT(J$1,3)
執行如下
99

當 下拉 100列 時 ROW(A1) =100 就會 > 99,只顯示 ""
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 10# Qin

    格式化條件再加入該位置是否有資料
    偶數=(Mod(Row(),2)=0)*(該儲存格<>"")
    奇數=(Mod(Row(),2)=1)*(該儲存格<>"")
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 甘願做、歡喜受。
返回列表 上一主題