作者scynic (...)
看板Office
標題[算表]
時間Sun Apr 3 12:44:39 2016
軟體:
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
→ soyoso: 取得工作表名,可在自訂名稱內用get.workbook(1) 04/03 13:23
→ soyoso: 再用mid和find的方式來分割出工作表名 04/03 13:24
→ soyoso: 有工作表名後以countif配合indirect方式來計算次數 04/03 13:25
→ soyoso: 出現位置用address配合small+if的方式來取 04/03 13:40
→ soyoso: 取代方面可用新的工作表來判斷工作表1儲存格是否為4183或 04/03 13:47
→ soyoso: 4024如果是保留工作表1的值,否則以新數值取代 04/03 13:48
→ soyoso: 或是用巨集方面 04/03 13:48