1樓:匿名使用者
可以使用如下的vba模組進行操作。時不時執行一下即可。也可使用事件操作:例如更改單元格事件,開啟工作簿事件,即在更改單元格或者開啟工作簿時執行如下**。
假設該操作在worksheets(1)中
另外,命名需要字母開頭,故不能命名為「3月」,更改為"mar"。
sub mar_set()
dim mar_range as range
dim my_range as range
for each my_range in worksheets(1).usedrange
if my_range.value = "3月" or my_range.value = "mar" then
if mar_range is nothing then set mar_range = my_range
if not mar_range is nothing then set mar_range = union(mar_range, my_range)
end if
next
activeworkbook.names.add _
name:="mar", _
refersto:=mar_range
range("mar").select
msgbox range("mar").address
end sub
2樓:e俠兔
定義名稱應該是個過渡,肯定不是最終目的,那麼定義名稱後目的是什麼?
3樓:匿名使用者
名稱所在區域是固定的,不同的區域就要定義多個名稱。
如何在excel一列資料中查詢包含有特定字元的單元格,並用該單元格後一列的資料進行彙總計算?
4樓:依然特雷西
1、判斷單元格內的長度「len(a2)」。
2、使用subtitute函式將特定字元替換為空。
3、在單元格中輸入函式內容=substitute(a2,"/","")。
4、做差值得特定字元的長度「=b2-len(c2)」。
5、將上述函式公式統一「=len(a2)-len(substitute(a2,"/",""))」。
5樓:山桑弓
如果那些型號放在a2:a100,數字放在b2:b100,計算a列中含有"元件"文字對應b列之和,公式可為
=sumif(a2:a100,"*元件*",b2:b100)
excel裡用如何函式實現自動篩選查詢的功能
sheet2的b3中輸入 index sheet1 a a,small if sheet1 b 2 b 14 c 1,row 2 14 4 8 row 1 1 按ctrl shift 回車鍵結束公式往下拉。sheet2的c3中輸入 if a3 c 3,往下拉。sheet2的f3中輸入 index s...
excel怎麼用函式實現這個功能
g列公式 if sumif a a,f2,b b 0,一類 if sumif a a,f2,c c 0,二類 三類 h列公式 sumif a a,f2,b b sumif a a,f2,c c sumif a a,f2,d d 下拉 excel如何 用函式實現 篩選功能?1 製作一張excel表模板...
如何在lotus notes下實現使用者名稱重新設定
用管理員的身份到names裡對這個使用者進行修改 lotus notes 7如何更改使用者名稱?你點左上角的 檔案 file 安全 security 使用者安全 user security 輸入密碼後可以看到如圖所示。選擇 你的名字 然後改名。lotus notes 如何修改使用者資訊?如何重新配置...