EXCEL兩表同步修改,不出現REF

2021-09-30 10:59:30 字數 485 閱讀 5683

轉於:

做excel表的時候總會遇到兩個表中某些內容需要同步,一開始使用的是直接表2的單元格=表1的單元格(即表2的a1=表1!a1),然後把公式刷一下,這樣表面看是可以得到同步,問題在於:如果把錶1對方的行刪除,表2就會報#ref!的錯誤。

今天試了另乙個方法,到目前為止已經解決了這個問題,具體做法很簡單:

比如我要把表1的a列和b列同步到表2中的a列和b列,那我就把表1的a列和b列同時選上,然後點「插入」-「名稱」-「定義」,為這兩個表選中的a、b兩列定義乙個名稱「sheetnum1」,確定。切換到表2,在表2的a1位置寫上公式「=if(sheetnum1="","",sheetnum1)」(這裡需要說明一下,其實可以直接在a1=sheetnum1,但有乙個問題就是,如果表1中對應的單元格是空的話,在表2中顯示的會是0,所以加了上面的判斷語句),再把a、b列對應的位置刷一下公式,就可以實際表1和表2同步的要求了。這樣之後,不管你在表1中如何操作:新增或刪除或更改,表2都會同時顯示出表1對應的結果。

NPOI修改excel 的工作表名稱

因為工作上有個呼叫儲存過程的需求,但是excle表中色sheet名字有特殊符號。導致儲存過程一直報錯。無奈只能修改sheet名字,摸索了半天,才把 寫好。現如今把 記錄下來,方便以後可以隨時檢視。修改sheet名字 hisfile為原檔案位址 iworkbook workbook null if s...

怎麼讓程式執行結果裡不出現ans(兩個特殊例子)

下面舉兩個例項 例一 function damage r damage r x1 計算傷害造成傷害百分比 damage r 1 x1 x1 100 fprintf 造成傷害百分比為 0f damage r 100 結果damage r 100 造成傷害百分比為50 ans 0.5000 分析 出現a...

oracle兩個表資料同步備份

這段時間做sqoop2資料匯出,需要先將資料匯入到中間表,然後將中間表的資料同步到目的表,中間表和目的表字段完全一樣,只是表的名稱不一致。方式一 觸發器 觸發器 是乙個與表相關聯的 儲存的pl sql程式。每當乙個特定的資料操作語句 insert,update,delete 在指定的表上發出時,or...