[算表] 將資料自動依類別歸分頁

看板Office作者 (非胖勿擾)時間6年前 (2019/11/18 18:32), 編輯推噓0(0019)
留言19則, 2人參與, 6年前最新討論串1/1
軟體:EXCEL 版本:2010 請問是否有公式或是巨集可以做到以下功能 假設資料為 111 A B C 111 D E F 112 A B C 113 A B C 113 D E F 114 A B C 有111~114個分頁 執行後 將111的資料貼入111分頁中、112貼入112...以此類推 如果111原本已有資料,就貼在該資料下方 例如111分頁 111 A A A <原有資料 111 A D C <原有資料 111 A B C 111 D E F --------------------- 會想要這功能是因為原始資料要貼在30個以上的分頁,每天只會有1~3筆更新 但人工操作要做90次...太累了,想請問是否有更好的方式可做 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.151.121 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1574073171.A.CE3.html

11/18 18:38, 6年前 , 1F
先問內文的分頁是指 https://i.imgur.com/bRbXp46.jpg
11/18 18:38, 1F

11/18 18:38, 6年前 , 2F
個嗎?
11/18 18:38, 2F

11/18 18:39, 6年前 , 3F
如果是的話請以工作表稱呼,excel內工作表和分頁是不同的
11/18 18:39, 3F

11/18 18:41, 6年前 , 4F
再問工作表"111"內原有資料還會存在於工作表"資料"內嗎?
11/18 18:41, 4F

11/18 18:43, 6年前 , 5F
不存在,巨集,迴圈(看要迴圈於這30個以上工作表名稱的清
11/18 18:43, 5F

11/18 18:44, 6年前 , 6F
單或是worksheets亦或sheets的集合,worksheet.name可取得
11/18 18:44, 6F

11/18 18:45, 6年前 , 7F
工作表名),如內文舉例,有排序的話,range.find或工作表
11/18 18:45, 7F

11/18 18:46, 6年前 , 8F
函數match來找到第一筆的儲存格或列號,工作表函數countif
11/18 18:46, 8F

11/18 18:47, 6年前 , 9F
可取得筆數,range.resize取得範圍,range.copy複製和貼上
11/18 18:47, 9F

11/18 18:48, 6年前 , 10F
確認如工作表111內最後一筆有值資料的儲存格或列號
11/18 18:48, 10F

11/18 18:48, 6年前 , 11F
range.end、range.find或工作表函數count、counta(資料有
11/18 18:48, 11F

11/18 18:48, 6年前 , 12F
連續的話)
11/18 18:48, 12F

11/18 18:49, 6年前 , 13F
======================================================
11/18 18:49, 13F

11/18 18:50, 6年前 , 14F
存在的話,函數cell可取得完整路徑和完整檔名,再以mid、
11/18 18:50, 14F

11/18 18:51, 6年前 , 15F
find來取出公式所在的工作表名 ^工作表名稱
11/18 18:51, 15F

11/18 18:52, 6年前 , 16F
之後就要看資料有沒有排序,有,index、offset或indirect
11/18 18:52, 16F

11/18 18:54, 6年前 , 17F
配合match和row
11/18 18:54, 17F

11/18 18:54, 6年前 , 18F
沒有,small(if(..
11/18 18:54, 18F

11/18 19:43, 6年前 , 19F
對,是工作表 類似這個https://imgur.com/a/y23uBhz
11/18 19:43, 19F
文章代碼(AID): #1TqdDJpZ (Office)
文章代碼(AID): #1TqdDJpZ (Office)