excel怎样有单位数值按不同单位分别求和

2022-12-28 18:22

数量5箱5瓶3瓶1个5箱5支10个如上,单元格里面包含单位,在不改变表格顺序前提下,分别求出多少箱,多少瓶,多少个,多少支。
4个回答
1. 进行数据分列。
2. 使用条件求和。
要真想解决问题,先要告诉别人不同单位间的进率。

假如数据在A列并从A2开始,在C2单元格输入公式=SUMPRODUCT((ISNUMBER(FIND("箱",A2:A100)))*(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(0&A2:A100,"箱",""),"瓶",""),"个",""),"支","")))&"箱"&SUMPRODUCT((ISNUMBER(FIND("瓶",A2:A100)))*(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(0&A2:A100,"箱",""),"瓶",""),"个",""),"支","")))&"瓶"&SUMPRODUCT((ISNUMBER(FIND("个",A2:A100)))*(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(0&A2:A100,"箱",""),"瓶",""),"个",""),"支","")))&"个"&SUMPRODUCT((ISNUMBER(FIND("支",A2:A100)))*(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(0&A2:A100,"箱",""),"瓶",""),"个",""),"支","")))&"支"

如图:

(如果求和结果不想存放在一个单元格内,请自行从连接符&处将4个公式断开并单独运算即可。)

分列肯定是可以的,但本问题用公式也比较简单,如图:

D2=SUMPRODUCT((RIGHT(A$2:A$8)=C2)*LEFT($A$2:$A$8,LEN(A$2:A$8)-1))

下拉

相关问答
Excel里$E$怎么按出来
2个回答2023-07-15 18:10
笨点的办法就是在 英文输入法 下,按住“shift”键时按主键盘区的“4”,就能输入$。
Excel中求最大值和最小值怎么用函数求?
4个回答2022-11-28 14:43
在所求数据的单元格那一格写上“=”调出函数Fx,填入函数=max(起始单元格:最后单元格),点击确定。求最小值,将max
excel 怎样 按一列数值大小,把所有行重新排列。
1个回答2022-12-20 22:48
选中A列,排序和筛选→升序,弹出的框框问“是否选择扩展区域”,点“是”,OK
excel 怎样 按一列数值大小,把所有行重新排列。
4个回答2022-07-21 19:50
excel按一列数值大小,把所有行重新排列,可使用排序升序功能实现。 方法步骤如下: 1、打开需要排序的EXCEL表格,选择需要排序的单元格,在开始选项卡中找到并点击“排序和筛选”。 2、...
全文
Excel 如何锁定按钮不让修改
1个回答2022-11-11 22:48
保护工作表对象
如何在excel中找出最大值和最小值
4个回答2022-09-29 13:40
这个要用到函数,在准备写最大值的单元格中输入“=MAX()",括号内是你的数据所在的单元格,比如数据在A1~A32,就填入"A1:A32",然后确定。求最小值的函数就是MIN().
excel中如何找到最大值
1个回答2022-10-11 01:02
如果想从A1到F100的数值中找出最大值,并且将找出的最大值放在A102,只需在A102的单元格中输入: =MAX(A1:F100)
如何用excel求SD值
2个回答2023-07-25 08:45
创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不物扮要选取行或列标题。 从帮助中选取示例。 按 Ctrl+C。 在工作表中,选中单元罩伏灶格 A1,再按 Ctrl+V。 若要在查...
全文
EXCEL在某一列数据中找出最大值
1个回答2022-12-14 20:25
MAX()即可
热门问答