返回列表 上一主題 發帖

[發問] 請教高手...excel有辦法做到,自動「新增」「修改」「刪除」嗎??

本帖最後由 Hsieh 於 2012-11-22 22:59 編輯

回復 1# Iuy762102896
每個子表單的A2陣列公式
=IF(COUNTIF(資料!$D$2:$D$5,MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2))+1=ROW($A1),"以下空白",IF(COUNTIF(資料!$D$2:$D$5,MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2))<ROW($A1),"",OFFSET(資料!$A$1,SMALL(IF(資料!$D$2:$D$5=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2),ROW($2:$5),""),ROW($A1))-1,COLUMN()-1)))
向右向下複製
分類.rar (11.46 KB)
play.gif
學海無涯_不恥下問

TOP

回復 9# Iuy762102896

必須使用陣列公式
輸入公式後以ctrl+shift+enter完成輸入
學海無涯_不恥下問

TOP

回復 12# Iuy762102896


    因應資料增加必須使用變動範圍
新增一個定義名稱
ng參照到公式=OFFSET(資料!$D$1,,,COUNTA(資料!$D:$D)-1,)
各分頁A2陣列公式
=IF(COUNTIF(rng,MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2))+1=ROW($A1),"以下空白",IF(COUNTIF(rng,MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2))<ROW($A1),"",OFFSET(資料!$A$1,SMALL(IF(rng=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2),ROW($2:$5),""),ROW($A1))-1,COLUMN()-1)))
向下向右複製
學海無涯_不恥下問

TOP

        靜思自在 : 人要自愛,才能愛普天下的人。
返回列表 上一主題