[算表] 比較不同工作表中特定數值出現的位置

看板Office作者 (...)時間10年前 (2016/04/03 12:44), 編輯推噓0(007)
留言7則, 1人參與, 最新討論串1/1
軟體: excel_2010 有100多張不同工作表須比較特定數值出現的位置 例如在工作表1 1 4183 1 1 4024 1 1 1 1 1 1 1 1 1 1 1 工作表2 1 4183 1 1 1 1 1 4020 4183 1 4900 1 1 1 1 4024 工作表3.... 若我想取得4183和4024出現的次數及出現的位置, 請問可以用甚麼函數? 或是能用複製其他工作表到工作表1, 若工作表1的儲存格數值是4183和4024就不取代, 若工作表1的儲存格數值非4183和4024就取代成新數值 有類似這樣的作法嗎? thanks in advance! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.24.62 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1459658682.A.D8A.html

04/03 13:23, , 1F
取得工作表名,可在自訂名稱內用get.workbook(1)
04/03 13:23, 1F

04/03 13:24, , 2F
再用mid和find的方式來分割出工作表名
04/03 13:24, 2F

04/03 13:25, , 3F
有工作表名後以countif配合indirect方式來計算次數
04/03 13:25, 3F

04/03 13:40, , 4F
出現位置用address配合small+if的方式來取
04/03 13:40, 4F

04/03 13:47, , 5F
取代方面可用新的工作表來判斷工作表1儲存格是否為4183或
04/03 13:47, 5F

04/03 13:48, , 6F
4024如果是保留工作表1的值,否則以新數值取代
04/03 13:48, 6F

04/03 13:48, , 7F
或是用巨集方面
04/03 13:48, 7F
文章代碼(AID): #1N09-wsA (Office)
文章代碼(AID): #1N09-wsA (Office)