iT邦幫忙

0

XLS檔,分頁抓取特定頁內容問題請教

  • 分享至 

  • xImage

請問在舊版的XLS 中
一個檔案中
SRC 活頁,內有所有資料
A活頁,要抓SRC 內A班級的所有資料
B活頁,要抓SRC 內B班級的所有資料

想要檔案開起來後,就自動去抓資料
https://ithelp.ithome.com.tw/upload/images/20230503/20104095pb8asvvdb2.png

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
ccenjor
iT邦高手 1 級 ‧ 2023-05-03 19:24:16
最佳解答

https://ithelp.ithome.com.tw/upload/images/20230503/20109881IcRlo2u1rc.jpg
A工作表A2:
=IFERROR(INDEX(SRC!A$1:A$7,SUMPRODUCT(LARGE((SRC!$A$2:$A$7="A")*ROW(SRC!$A$2:$A$7),COUNTIF(SRC!$A$2:$A$7,"A")+2-ROW()))),"")
再將公式複製到A2:D7。
https://ithelp.ithome.com.tw/upload/images/20230503/20109881wMM34yh9Se.jpg
B工作表A2:
=IFERROR(INDEX(SRC!A$1:A$7,SUMPRODUCT(LARGE((SRC!$A$2:$A$7="B")*ROW(SRC!$A$2:$A$7),COUNTIF(SRC!$A$2:$A$7,"B")+2-ROW()))),"")
再將公式複製到A2:D7。
https://ithelp.ithome.com.tw/upload/images/20230503/20109881wW1ruK9HZJ.jpg
公式中的A2:A7可以自行依照SRC工作表筆數作調整。

noway iT邦研究生 3 級 ‧ 2023-05-03 21:20:16 檢舉

您好:謝謝!
但這必須在其他活頁,都先設定公式,感覺沒有 Filter函數,只設定一個就可以。
不過,OFFICE 2010的感覺只能用這一個

0
kw6732
iT邦研究生 5 級 ‧ 2023-05-03 15:14:03

答案是使用Filter函數來解決,參考文章與範例一同附上,但我手上完全沒有留舊版,不知道如何幫你測試,如果舊版不能用那也只好請你升級新版本了。
https://ithelp.ithome.com.tw/upload/images/20230503/201240140VGGlSWdz5.png
在A2上加入如下的公式,加入="A" 或 ="B"視頁面而定:

=FILTER(SRC!A:D, SRC!A:A="A")

https://ithelp.ithome.com.tw/upload/images/20230503/20124014TdJZxfL0KA.png
範例:連結
參考文章:Filter函數

noway iT邦研究生 3 級 ‧ 2023-05-03 17:22:54 檢舉

您好:
我測試看看,謝謝

剛試,2010就不可以了

我要發表回答

立即登入回答