1樓:賞秋英姬子
在工具/巨集
下,選擇visual
basic
編輯器,
開啟以後,
在左側的"vbaproject"
上右擊,
選擇"插入/模組",
插入以後,
右側會彈出文字編輯器,
在右側編輯器中貼上以下一段**:
然後回到excel
介面,按alt+f8
,彈出執行介面,
點執行就好了.
執行完以後,
回到編輯器中,
把新增的模組"module1"
刪除即可.
其中:這段**是對a1-a10
求和,結果寫進a11
中,如果你懂程式設計的話,
肯定會很容易看懂.
如果不懂,
就找到for
語句,把
1到10,
改成別的行號,
for內第一句裡range("a",把a
改成別的列號即可.
如果需要大範圍
,即不限於一列,
再跟我聯絡,
我再給你寫多列的**.
subaa()
dimi,
isum,
ival
asinteger
dimsval
asstring
isum=0
fori=1
to10
sval
=range("a"
&i).value
ival
=cint(left(sval,
len(ival)
-1))
isum
=isum
+ival
next
range("a"
&i).value
=isum
endsub
2樓:華雪旗琬
原資料在a1到a9,在其他列(如b列)輸入「=value(left(a1,len(a1)-1))」向下填充公式,求和公式「=sum(b1:b9)&"元"」,如不想保留b列將求和結果複製後右鍵點要顯示結果的單元格選「選擇性貼上」選「數值」後確定,再將b列刪除即可,有問題發訊息
3樓:僪玉蘭夷茶
我沒找到直接求和的辦法,不過你可以試試看:
1、先選取行或者列或者你所求和的帶「元」字的區域,用「編輯」--「替換」把單元格中的「元」去除(在「替換」視窗下,查詢內容裡輸入「元」,「替換值」一欄什麼都不輸就可以了)
2、選取區域、求和。
4樓:索秀珍尤畫
我這裡有倆個參考你來看一下!
第一個.
="原公式"&"單位"
如原公式為:
=sum(a1:a100)
要加上單位「只」的公式為:
=sum(a1:a100)&"只"
第二個:
如果只有少數幾個帶單位(假定都是一位)的單元格求和是可以用函式解決的。
例如:a1、a2、a3單元格都帶單位「只」,求和公式如下:
=left(a1,len(a1)-1)+left(a2,len(a2)-1)+left(a3,len(a3)-1)&"只"
excel中如何帶單位求和???
5樓:滿分
帶有單位的資料求和方法?
6樓:第七次要分
看下邊例子,數量一列在輸入過程中將數量與單位一併輸入了,導致合價計算無法進行,此時可以使用公式=-lookup(1,-left(b2,row($1:$9)))*c2計算:
公式的前邊一部分-lookup(1,-left(b2,row($1:$9)))就是提取b2單元格中的數字,然後與c2的單價相乘。
7樓:念姐生活小集錦
回答能1.開啟電子**。
2.在**裡面選中需要求和的單元格。
3.然後設定單元格格式。
4.在設定單元格格式,點選自定義,自定義格式為#"單位"。
5.然後再輸入數值進行求和。
更多4條
8樓:嘻米
首先得把數字後面的單位全部刪除,只顯示數字,然後點「設定單元格格式」裡「數字」下面的「自定義」,找到「#,##0」,然後點選進去,然後在後面輸入想要的單位,例如「#,##0元」,有小數的是「#,##0.00元」,這樣每個數字後面就會自動顯示單位了,不會影響任何函式的計算。
9樓:魚鬆樹
excel表中應該是對數字求和,當數字加單位後就變成字元了。
可用列拆分的方法,將資料提取出來單獨成列再求和。
10樓:匿名使用者
選擇你要求和的單元格,然後右擊點選「設定單元格格式」—在「數字」分類中選擇「自定義」—在右邊的「型別」下方的方框內將「0000」改為你所需的單位—按「確定」
11樓:一蓑煙雨
計算時去除單位,計算完加上。附一種解法:
如圖,h16公式:
12樓:匿名使用者
選中單元格按ctrl+1,然後點下面的「自定義」,找到「#,##0」,然後點選進去,然後在後面輸入想要的單位。
如何用excel求帶單位的數求和
13樓:一條酸菜魚
1、電腦開啟excel**,然後開啟要求和的帶單位的文件資料。
2、開啟文件之後,在求和單元格中輸入公式=sumproduct(1*substitute(c3:c8,"元",""))。
3、輸入公式=sumproduct(1*substitute(c3:c8,"元",""))後,按回車鍵就可以得到求和的資料了。
14樓:獵鷹
1.選中資料預定資料所在區域;
2.滑鼠右鍵點選選區;彈復出的選單中點「設定單元格格式」。
4.點確定後。zhidao再在預定的資料區域內輸入資料;每輸入一個資料,資料後面都會自動帶上自己設定的「元」字。
15樓:水煮魚頭
如果你已經把數字和單位混到一起 那是不能求和的。除非你在輸入時把數字和單位分成兩個單元格,或者把數字格式設定為自定義式的:「0.0單位」
16樓:滕樹萍
假如求和數的區域為a1:a10,
若單位是「元」(一個字),求和公式為:
=sumproduct(--left(a1:a10,len(a1:a10)-1))&"元"
若單位是「千克」(兩個字),求和公式為:
=sumproduct(--left(a1:a10,len(a1:a10)-2))&"千克"
另外一種辦法是:
用查詢替換的方法把單位全部刪除,只顯示數字,然後點「設定單元格格式」裡「數字」下面的「自定義」,輸入想要的單位,例如「#,##0元」,有小數的是「#,##0.00元」,這樣每個數字後面自動顯示單位,不影響函式的計算。
17樓:匿名使用者
可以用下面函式將單位替換掉,如在a1中輸入5元,在b1中輸入=substitute(a1,"元",""),之後就可以進行運算了。
excel中,如何對帶單位求和
18樓:
我可以使用函式幫你直接搞定。
假定a1至a11是你需要計算的資料,則可以在任一單元格輸入以下函式(由於這是陣列公式,因此輸完之後需要按ctrl+shift+enter組合鍵來確認):
=sum(--substitute(a1:a11,"元",""))&"元"
同時按ctrl+shift+enter三個鍵之後會在編輯欄出現一對大括號,這是excel自動生成的。
這個函式不算難,我簡要解釋一下:
substitute()是一個替換函式,將a1至a11裡面的「元」去掉(這裡是將「元」替換為空字元)。由於substitute()函式替換之後是文字形式,不能直接計算,因此這裡採用連續的兩個負號將其變成數字。比方說,16元在經過substitute()函式替換之後變成了文字16,由於sum()函式不認識它,因此兩個負號相當於連續兩次對其取相反數,這樣就變成可以由sum()函式計算的數值了。
下面的這個公式也行得通:
=sum(substitute(a1:a11,"元","")*1)&"元"
這裡是將substitute()替換之後的文字乘以1,這樣也變成了數值。還可以使用這個公式:
=sum(value(substitute(a1:a11,"元","")))&"元"
value()函式則直接將文字變成數值形式。
如果你不希望最後的結果出現單位,那就更好辦啦:
=sum(--substitute(a1:a11,"元",""))
若是這些資料正好屬於一個矩形區域,比如a1:b10區域,那就把公式這樣改:
=sum(value(substitute(a1:b10,"元","")))&"元"
最後你會說,如果不使用substitute()函式可以嗎?答案很簡單:沒問題!(把公式貼上過去之後,別忘了同時按ctrl+shift+enter組合鍵進行確認哦!)
=sum(value(left(a1:a11,len(a1:a11)-1)))&"元"
再有什麼問題的話,就給我發訊息吧!
19樓:匿名使用者
在工具/巨集 下, 選擇visual basic 編輯器,開啟以後, 在左側的"vbaproject" 上右擊, 選擇"插入/模組",
插入以後, 右側會彈出文字編輯器, 在右側編輯器中貼上以下一段**:
然後回到excel 介面 ,按alt+f8 , 彈出執行介面, 點執行就好了. 執行完以後, 回到編輯器中, 把新增的模組"module1" 刪除即可.
其中:這段**是對a1-a10 求和, 結果寫進a11 中,如果你懂程式設計的話, 肯定會很容易看懂.
如果不懂, 就找到for 語句, 把 1到10, 改成別的行號,for內第一句裡range("a" , 把a 改成別的列號即可.
如果需要大範圍 ,即不限於一列, 再跟我聯絡,我再給你寫多列的**.
sub aa()
dim i, isum, ival as integerdim sval as string
isum = 0
for i = 1 to 10
sval = range("a" & i).valueival = cint(left(sval, len(ival) - 1))
isum = isum + ival
next
range("a" & i).value = isumend sub
20樓:貴連枝從靜
假如求和數的區域為a1:a10,
若單位是「元」(一個字),求和公式為:
=sumproduct(--left(a1:a10,len(a1:a10)-1))&"元"
若單位是「千克」(兩個字),求和公式為:
=sumproduct(--left(a1:a10,len(a1:a10)-2))&"千克"
另外一種辦法是:
用查詢替換的方法把單位全部刪除,只顯示數字,然後點「設定單元格格式」裡「數字」下面的「自定義」,輸入想要的單位,例如「#,##0元」,有小數的是「#,##0.00元」,這樣每個數字後面自動顯示單位,不影響函式的計算。
21樓:
我沒找到直接求和的辦法,不過你可以試試看:
1、先選取行或者列或者你所求和的帶「元」字的區域,用「編輯」--「替換」把單元格中的「元」去除(在「替換」視窗下,查詢內容裡輸入「元」,「替換值」一欄什麼都不輸就可以了)
2、選取區域、求和。
Excel中如何去掉最大值和最小值求和
方法是 1 首先開啟要操作的 如圖 2 然後在 中輸入 trimmean 如圖。3 在回括號中選中評分答區域,逗號 如圖。4 再輸入2 評分人數 如圖。5 回車,便得到第一個最終得分 如圖。6 最後選中第一個單元格下拉填充,所有最終得分就都計算出來了 如圖。假如bai這些數字在a列中,依次du為a1...
EXCEL表中COUNTIF函式如何對篩選後的部分計數
這個要用subtotal函式來完成了。subtotal函式的定義 返回列表或資料庫中的分類彙總。通常,使用 資料 選單中的 分類彙總 命令可以容易地建立帶有分類彙總的列表。一旦建立了分類彙總,就可以通過 subtotal 函式對該列表進行修改。語法。subtotal function num,ref...
EXCEL中如何能把中間帶橫槓的數字迅速轉換為不帶橫槓的數
如果只是單純的想要把橫槓去掉,最簡單的方法就是選中要轉換的數字區域,然後用查詢公式 ctrl f 查詢項填 替換值不填,即為空值,選擇 替換 即完成。你說的vlookup公式單純對這個而言不太適用。查詢替換就可以了啊,函式的話是substitute 用替換不就可以了,把 替換為空 substitut...