面试必考:一维表转二维表实战指南(含COUNTIFS和SUMIFS函数详解)
创作时间:
作者:
@小白创作中心
面试必考:一维表转二维表实战指南(含COUNTIFS和SUMIFS函数详解)
引用
CSDN
1.
https://blog.csdn.net/rose__one/article/details/139671006
在Excel面试中,一维表转二维表是一个常见的考题。本文将详细介绍如何通过Excel的函数和引用技巧,将一维数据转换为二维数据表,包括绝对引用和相对引用的概念、维度的理解、countif和sumif函数的使用,以及实际操作步骤。
绝对引用和相对引用
在开始前,我们需要了解Excel中的引用类型。以=A2为例:
=A2:拖拉公式时可以改变公式中的行和列,这就是相对引用。=$A$2:拖拉公式时无法改变行和列,这就是绝对引用。=A$2或=$A2:拖拉公式时要么改变行不改变列,要么改变列不改变行,这就是混合引用。
虽然叫法不是很重要,但理解这些概念对后续操作很有帮助。
维度
在Excel中,数据的维度就是分析数据的角度。例如,一个数据表可能包含姓名、武功等级、颜值等维度,每个维度都是分析数据的一个角度。
一维表
一维表中的数据只用一个方面就可以定义。例如,一张记录了时间、地区、商品和金额的电商后台数据表,每个单元格的数据都是独立的,如商品品类或价格。
二维表
二维表中的数据需要从两个或多个方面考量。例如,通过数据透视表生成的二维表,一个单元格的数据可能包含了地区和商品品类两个维度的信息。
countif--条件计数
COUNTIF函数用于条件计数,有两个参数:区域和条件。例如,要统计A商品被购买的次数,可以在J6单元格输入:
=COUNTIF(C:C, "A")
注意:公式中的字符串需要用英文状态下的双引号"",而不是中文状态的双引号“”。
sumif--条件求和
SUMIF函数用于条件求和,有三个参数:区域、条件和求和区域。例如,要计算A商品的总销售额,可以在J7单元格输入:
=SUMIF(C:C, "A", D:D)
面试第二题--一维表转二维表
销量
使用COUNTIFS函数进行多条件计数。例如,要统计华北地区A商品的销量,可以在H7单元格输入:
=COUNTIFS(B:B, $H7, C:C, I$6)
销售额
使用SUMIFS函数进行多条件求和。例如,要计算华北地区A商品的销售额,可以在I7单元格输入:
=SUMIFS(D:D, B:B, $H7, C:C, I$6)
劣势与解决方案
虽然使用函数可以实现报表自动化,但也有其局限性。如果数据源出现新的分类,如新的地区或商品类型,函数生成的报表可能无法自动更新。解决方案包括:
- 如果已知所有可能的分类,可以在结果表中预先罗列所有情况。
- 如果无法预测未来可能出现的新分类,可以在出现新分类时手动插入新列并更新公式。
通过以上方法,可以灵活应对数据变化,实现报表的动态更新。
热门推荐
工程合同违约罚款标准及预防措施
过年炸扣肉总失败也不起泡,找到5个关键点,做出正宗的虎皮扣肉
奶蓟草护肝片副作用有哪些 奶蓟草护肝片的禁忌
革兰氏染色实验原理及影响结果准确性的关键因素
方大同因病去世,医生紧急提醒
“茜茜公主”来了!在北京这些地方沉浸式逛一天——
春节自驾进京,这个证记得办!附办理攻略!
幼儿学英语优势及有效学习方法
黑龙江嫁接苗的重点
陶瓷涂层与特氟龙涂层:优劣之争与应用前景
身体好不好,看鼻涕或许能知道,不同颜色的鼻涕说明了什么?
A股进入并购重组新周期,有何特征、如何筛选潜在标的?
零基础也能成为缝纫工!从入门到精通的学习全攻略
中医特色疗法灸一脉而达全身——铺灸疗法
餐后尿酸会升高吗
男人皮肤黑黄怎么调理变白
价格透明是什么意思?价格透明对市场有何影响?
华为跨国投资风险及应对策略分析
中医咳嗽辨证分型及治疗是什么
基因组研究揭示:欧洲早期现代人4.5万年前已与尼安德特人混血
企业网站的源码如何管理
电动车维修服务安全保障措施
不锈钢304表面有锈斑怎么处理
怎样去除不锈钢锅上面的黑斑?
区块链技术:深度解析与未来展望
荨麻疹的临床表现及诊断
乐山到重庆攻略:3日游路线及自驾游详细指南
医疗行业的AI革命:机器人护理,你准备好了吗?
林徽因死前再度揭秘:51岁颠沛一生,临终遗言成千古之谜
头上冒出白头发,你最该做的事情只有一件