[問題] Excel套用自動表格後公式會跑掉

看板Office作者 (無)時間5年前 (2021/01/29 19:18), 5年前編輯推噓0(008)
留言8則, 2人參與, 5年前最新討論串1/1
軟體:office Excel 版本:2010 用excel做了一個可以自動算出 年+月+流水號的欄位 A欄日期 B欄編號(流水號) 2021/1/29 2101001 2021/1/30 2101002 2021/1/31 2101003 像這樣,其它還有姓名、性別等就不列出了 因為不想每次往下拉公式 於是找到了一個有點厲害的功能,就是excel選取範圍後,插入>表格 這樣的話,在表格最後一列新增資料時,會自動把公式往下新增 大至上公式都沒問題,但就是那流水號的公式,因為有用到選取範圍的表示方式 (ex:選取B1到B9的表示方法為B1:B9) 在公式裡像COUNTIF($B$2:B4,B4)這樣用來取B2~B4儲存格的內容 正常往下拉公式到下一列時,會變成COUNTIF($B$2:B5,B5) 但使用自動表格時,向下自動新增的那一列沒問題一樣會變COUNTIF($B$2:B5,B5) 但上一列(就原本最後一列)的公式反而也跟著變成COUNTIF($B$2:B5,B5) 選取圍範跟著變了(應該要是B2:B4),這樣就公式就跑掉了 請問有什麼方法可以解嗎?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.23.175 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1611919119.A.509.html ※ 編輯: vitLink64 (118.166.23.175 臺灣), 01/29/2021 19:31:16

01/29 19:50, 5年前 , 1F
版本2010,以表格,函數以內文所提的countif來模擬
01/29 19:50, 1F

01/29 19:50, 5年前 , 2F

01/29 19:50, 5年前 , 3F
新增後返回上一列,公式並無改變,看是否提供檔案看看
01/29 19:50, 3F

01/29 19:50, 5年前 , 4F
或是要配合函數indirect,列號以函數row
01/29 19:50, 4F

01/29 20:02, 5年前 , 5F
阿,不好意思,我的例子有移除欄位沒算進去,模擬要改成
01/29 20:02, 5F

01/29 20:03, 5年前 , 6F
A2:A2開始
01/29 20:03, 6F

01/29 20:09, 5年前 , 7F
01/29 20:09, 7F

01/29 21:15, 5年前 , 8F
如無合適方式的話,如上述回文,配合函數indirect和row
01/29 21:15, 8F
文章代碼(AID): #1W4-yFK9 (Office)
文章代碼(AID): #1W4-yFK9 (Office)