回覆列表
-
1 # 河套文化
-
2 # 玩Office
我猜題主的意思應該是“寫好函式之後需要複製到其它單元格,如何保持被引用的區域不變?”
其實這就是個引用方式的問題。
在學習函式之前,引用方式是必須要了解的,否則在複製函式的時候容易出問題。
單元格/單元格區域引用方式有三種,分別是:絕對引用,相對引用,混合引用。
絕對引用:
需要在單元格,行號,列號之前加上“$”符號,表示鎖定單元格或者單元區域。
比如,=VLOOKUP(B2,$D:$D,1,0)
在這裡的$D:$D指的,就是鎖定了D列--不管公式被複制到哪個單元格,被搜尋的區域都會保持在D列不變。
同理,如果寫成“=VLOOKUP(B2,$D$1:$D$77,1,0)”,那麼就表示不管公式被複制到哪個單元格,被搜尋的區域$D$1:$D$77都會保持不變。
這就是絕對引用的應用場景和常見用法,在絕大多數老函式中都遵循這一規則。
有意思的是,在Office2019/Microsoft365中新增的動態陣列函式,應用了資料溢位的新概念,所以使用動態陣列函式的時候不需要考慮引用方式是相對引用或者絕對引用或者混合引用了。
-
3 # 阿斌之夢
一點”全部替換“,效果是這樣的:
如果只想替換第一列,把”張三A“替換成”張三B“,需要先選中第1列,讓該列變成藍色,表示選中,然後再全部替換,操作如下:
效果如下:
如果要用VBA或者VSTO程式設計的方式來解決問題,一定要先學習VBA的物件模型,見下圖:
學習VSTO,我覺得這本書值得一看《VSTO開發入門教程》,網上有免費的影片教程。
-
4 # 我在這裡啊啊啊
先選中區域,然後ctrl+f搜尋
更多Excel技巧,可入群檢視哦https://quqi.gblhgk.com/join/company/team.html?jointarget=c718dc8b-b927-4fc3-91c9-9105dc701969
寫函式引數的時候寫成絕對引用 $D$1:$D$77 具體要搜尋什麼,提問者也沒說,無法確定用哪種函式。