义乌市蔚桂网络技术工作室

=SUMIF(A:E

发布日期:2024-06-25 10:48    点击次数:111

=SUMIF(A:E

VIP学员的问题,公司规定数据必须这样存放,一列姓名,一列金额,循环放。现在怎么提取不重复姓名,并统计金额?

图片业务合作

遇到这种,以前的做法是复制粘贴到一起,再用透视表统计。

不过,现在有了新公式,可以更好的处理这种问题。

=VSTACK(A2:B6,C2:D5,E2:F5)

图片

企业-裕惠威肥料有限公司 255); visibility: visible; margin-bottom: 0px;">其实也可以只合并姓名, 珠海邗秦电缆有限公司改下区域即可。

=VSTACK(A2:A6,肇东市利匹净水器有限公司C2:C5,E2:E5)

图片

姓名存在重复值,要获取唯一值也很简单,再套UNIQUE函数即可。

=UNIQUE(VSTACK(A2:A6,C2:C5,义乌市蔚桂网络技术工作室E2:E5))

图片

隔列求和借助SUMIF函数就可以,区域引用方法跟平常不一样,条件区域引用A:E,求和区域引用B:F。平常区域引用多列是错误的,而这个案例是特殊情况。

=SUMIF(A:E,H2,B:F)

图片

还有2个看起来很牛逼的新函数,可以取代透视表,肯定还有更多用法,可惜我的软件还不支持,没法深入研究,只能从网上截图。

图片

最后,再继续对昨天的案例进行拓展。

借助新函数TOCOL可以将多行多列转换成一列。

=TOCOL(A1:C5,1)

图片

现在反过来,如何将一列转换成多行多列?

图片

依然有新函数可以轻松做到。

=WRAPROWS(F1:F11,3,"")

图片

语法:

=WRAPROWS(区域,列数,错误值显示值)

如果只是想显示2列,修改下参数即可。

=WRAPROWS(F1:F11,2,"")

图片

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。



Powered by 义乌市蔚桂网络技术工作室 @2013-2022 RSS地图 HTML地图

Copyright 站群系统 © 2013-2024 SSWL 版权所有