返回列表 上一主題 發帖

[發問] 原有工作表中不同欄位資料,轉移到新產生工作表中,只挑出需要的欄位

B3=INDEX('第 1 頁 (2)'!A:A,SMALL(IF('第 1 頁 (2)'!$A$2:$A$20000='第 1 頁 (2)'!$A$7,ROW($A$1:$A$19999),60000),ROW(A1)))    陣列公式
向右向下 COPY   並適當調整位置

TOP

陣列公式的輸入要CTRL,SHIFT,ENTER三鍵同時按,公式會自動產生大括號包住公式.

TOP

a3=IF(SMALL(IF(ISNUMBER(FIND("專案",'第 1 頁 (2)'!$A$1:$A$65000)),ROW($A$1:$A$65000),65536),COUNTA($A$2:$A2)-COUNTBLANK($A$2:$A2)+2)<SMALL(IF('第 1 頁 (2)'!$A$2:$A$65001='第 1 頁 (2)'!$A$7,ROW($A$1:$A$65000),60000),ROW(A1)),INDEX('第 1 頁 (2)'!A:A,SMALL(IF(ISNUMBER(FIND("專案",'第 1 頁 (2)'!$A$1:$A$65000)),ROW($A$1:$A$65000),9000),COUNTA($A$2:$A2)-COUNTBLANK($A$2:$A2)+2)),"")
用陣列公式還用到6萬列會讓人等的不耐煩的,還是到vba區去求助吧.

TOP

        靜思自在 : 成功是優點的發揮,失敗是缺點的累積。
返回列表 上一主題