excel怎樣有單位數值按不同單位分別求和

2022-04-18 13:22:18 字數 3173 閱讀 9620

1樓:新浪河陽小子

假如資料在a列並從a2開始,在c2單元格輸入公式=sumproduct((isnumber(find("箱箱",""),"瓶",""),"個",""),"支","")))&"箱"&sumproduct((isnumber(find("瓶",a2:

箱",""),"瓶",""),"個",""),"支","")))&"瓶"&sumproduct((isnumber(find("個

a100,"箱",""),"瓶",""),"個",""),"支","")))&"個"&sumproduct((isnumber(find("支箱",""),"瓶",""),"個",""),"支","")))&"支"

如圖:(如果求和結果不想存放在一個單元格內,請自行從連線符&處將4個公式斷開並單獨運算即可。)

2樓:平陽虎

要真想解決問題,先要告訴別人不同單位間的進率。

3樓:退休畫線工

分列肯定是可以的,但本問題用公式也比較簡單,如圖:

d2=sumproduct((right(a$2:a$8)=c2)*left($a$2:$a$8,len(a$2:a$8)-1))下拉

4樓:苗喬恩

1. 進行資料分列。

2. 使用條件求和。

請問excel中如何對帶有多個單位的資料求和?

5樓:天雨下凡

假設資料在a列,且有請先刪除a列中的空行,再注意a列共有多少行,假設共有100行,則在b1輸入公式:

=sumproduct((left(a1:a100,find("/",a1:a100)-2)*1))&"包/"&sumproduct((mid(a1:

a100,find("/",a1:a100)+1,len(a1:a100)-find("/",a1:

a100)-1)*1))&"t"

6樓:農民傷不起

這樣沒有辦法計算,你分成4列就最簡單了,也不會影響什麼,

7樓:

你分列,加好了,再用&連在一起就行了

8樓:匿名使用者

用「分列」可解決你的問題。

excel**中數字後面帶單位的怎樣自動求和

9樓:賀小亠

1、電腦開啟excel**。

2、電腦開啟excel**後,輸入自動求和公式=sumproduct(1*substitute(c11:c13,"元",""))&"元"。

3、輸入公式後,按回車鍵就可以得到結果了。

10樓:朱仕平

假設a1:a100單元格內,都帶單位: 米

在a101單元格輸入公式

=sumproduct(substitute(a1:a100,"米",))

11樓:匿名使用者

不建議這樣做**,如果一定要寫入數字的單位,建議設定單元格格式---自定義--型別中修改"g/通用格式"為 0"某單位 如 0元 ; 0米 ; 0個 等樣式

如果是已做好的**,帶單元位的格式要有規律,如a列都是單價 xx元 b列都是數量 xx個 這樣單位統一的

c2單元格可以用公式

=left(a2,len(a1)-1)*left(b2,len(b2)-1) 再下拉複製公式對別的行進行求和

所以你必須舉例說明你的資料樣式和所在單元格區域

12樓:小矇

其實大不必這樣複雜的,只要自定義單元格的格式在數字後自動帶上單位,這樣視覺上實現了效果,但這數字還是數字,可以直接的運算,多好呀。如:選中單元格開啟選單「格式」-「單元格」-「數字」-「自定義」,在「型別」中輸入:

#"元"

儲存後在單元格輸入的數字都會帶上這個單位,但又還是數字了。

如何用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中怎樣在一列中查詢指定數值返回的另一列中的對應行的

1 在來圖中所示的工作表中,如果源要在第i列中輸入 相應的規範將自動顯示在第j列中。這是典型的vlookup應用程式示例。此功能要求 列中的資料必須是唯一的。這意味著重複值不能出現在 中。您需要查詢的內容必須在您需要返回的資料之前 右側 2 單擊j2單元格並單擊 插入函式 按鈕以顯示 插入函式設定 ...

excel表中數值左邊有幣種符號,怎麼沒法彙總求和

原因 數字前面的幣種符號是另外輸入的字元,不是數值格式,無法進行彙總操作。解決方法 1 首先在excel 中輸入帶有幣種符號的資料內容。2 選中單元格並點選工具欄中的 資料 選項。3 在 資料 選項卡中點選 分列 選項。4 然後在開啟的分列嚮導中選擇 固定寬度 選項,點選下一步。5 然後在幣種符號和...

如何在EXCEL中從一組有相同數值的數列中計算出有多少不同項的數量

直接用函式,不管資料在不同行 不同列,都可以,加入你的資料在a c列,則以下公式為 sumproduct 1 countif a c,a c 使用vb編個巨集試試。i 1j 0 sum 1 for i 2 to 2000 step 1 假定你的資料在a列,從a1單元格開始 iso 0 for j 1...