excel中,如何對帶單位求和,Excel中如何帶單位求和???

2022-03-02 22:27:38 字數 5805 閱讀 7238

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...