1樓:匿名使用者
問題1:
private function crazy0qwer()
dim i as long, j as long, n as long, sum as double
dim num1 as long, num2 as long
num1 = 7 '存放結果的列,填數字不要填字母
num2 = 4 '加數所在列
for i = 1 to usedrange.rows.count '最後一行
if cells(i, num1).mergecells then
n = cells(i, num1).mergearea.rows.count
for j = i to i + n - 1
sum = sum + cells(j, num2)
next
cells(i, num1) = sum
i = i + n - 1
sum = 0
else
cells(i, num1) = cells(i, num2)
end if
next
end function
問題2 你的帶有「成都」的意思是完全匹配呢?還是「我家在成都」 這樣包含這兩個字的也找出來?
2樓:專業報表製作
問題一沒有什麼好辦法了,好像只有寫vba才可以解決,俺不會。
問題二如果只是單元格里包含有「成都」兩個字都算,而不是整個單元格只有「成都」(完全匹配),那麼用一般方法也做不到,只能用vba。
如果是完全匹配,可用sumif公式:=sumif(a:a,"成都",b:b)
3樓:風雲不變
沒看完怎麼意思,我覺得主要是你的看前面沒有合併的單元格,是不是有不參與的一行了,要是不跨行的話,一拉就該行了吧,只是覺得。。。。見笑了呵呵
4樓:
第一個問題我看還是一個一個公式的做
求excel隨機函式公式,求excel隨機函式公式,隨機抽取10 的數字
材料 工具 excel2010 1 製作一個如下圖格式的工作表,可以根據你的愛好新增其它背景 2 在工作表下面的 設定 處設定你需要生成的隨機數的最大值或最小值。3 選擇b3單元格,單擊公式編輯欄中的 插入函式 按鈕。4 在彈出的插入函式對話方塊中的 搜尋函式 中輸入 rand 單擊 轉到 按鈕,在...
EXCEL公式,EXCEL公式中的
1 a列中的各數與b列中的各數相加 減 乘 除,結果放在c列中 在c1中輸入 a1 b1 a1 b1 c1公式向下複製。2 a列中的各數與一個固定的數如 15 相加 減 乘 除。結果放在b列中 在b1中輸入 a1 15 a1 15 或 15 a1 b1公式向下複製。如果有很多數值相加,可以用求和公式...
急求EXCEL2019公式急求EXCEL2003公式
看出du來了,你用這個玩zhi3d,排除黑碼。呵呵,dao用下面的方法就行了。加點 內分啦。把000 容111,222,333,444,555,666,777,888,999,012,123,234,345,456,567,678,789,890,901,放在g列g1至g20。在d2輸入公式 g 2...