Excel 用电子表格进行数据分析
清理、转换和分析原始数据是获取有用、相关信息的第一步,这些信息可以帮助企业作出明智的决策。
通过提供相关的信息和事实,通常以图表、图片、表格和图形的形式呈现,这个策略有助于降低与决策相关的风险。
数据分析涉及将未加工的数据转换为相关的统计数据、知识和解释的过程。
数据分析是一项关键能力,可以支持更好的决策。
电子表格是数据分析中最常用的工具,内置的数据透视表是最流行的分析工具。
电子表格中的数据分析功能
电子表格包括数百个函数,因此很难将正确的公式与相应的数据分析相匹配。重要的功能不一定要最难实现。让我们讨论一些简单的函数,可以提高您的数据解读能力。
Concatenate()
连接(=CONCATENATE)是最容易理解但最有效的数据分析公式之一。每个单元格都可以包含多个单元格中的数字、文本、日期和其他信息。
语法
CONCATENATE (string1, string2, [string3], ...)
Len()
LEN()函数用于显示每个单元格中的字母总数。在区分产品编号或处理字符限制的内容时通常会使用它。
语法
SYNTAX = LEN (text)
Days()
此函数(DAYS)可用于确定两个日期之间有多少个日历天。
语法
DAYS (from_date(ending date), to_date(starting date))
Networkdays()
Networkdays函数属于电子表格中的日期/时间类别。每当调用此函数时,周末天数将被隐式排除在外。
Networkdays函数广泛应用于会计和金融领域。一个简单的应用场景可以是根据工作天数确定员工的福利,根据所需的工作日来修复消费者的问题,或者在一个项目期间确定可用的工作日数。
语法
NETWORKDAYS (starting_date, ending_date, [list of holidays])
Sumifs函数
=SUMIFS()
是许多数据分析师必须了解的公式之一。
熟知的公式=SUM可以用来求和,但是如果我们需要根据多个因素来求和数据,
我们可以使用SUMIFS()。
语法
SUMIFS (range of sum , range_1, test_1, [range_2], [test_2], ...)
在这里,你可以输入不同的条件,替换test_1,test_2。
AVERAGEIFS()
与SUMIFS类似,AVERAGEIFS()允许你根据参数计算平均值。这些参数可以是一个或多个。
语法
AVERAGEIFS (average_range, range_1, test_1, [range_2], [test_2], ...)
Countsifs ()
用电子表格进行数据分析时,另一个有效的工具是COUNTIFS()函数。
它在很多方面与SUMIFS函数相似。
COUNTIFS()函数可以跟踪满足给定一组条件的值的数量。
因此,它不需要像SUMIFS函数那样的范围。
COUNTIFS (range, criteria)
Counta()
一个单元格的空状态由COUNTA确定。
作为一个数据分析师,你经常会遇到不完整的数据集。
你可以使用COUNTA来调查数据集中的任何空缺,而不需要重新排列数据。
语法
COUNTA (value1, [value2], ...)
Vlookup()
VLOOKUP 是垂直查找的缩写的含义。
这个函数指示电子表格在一列中搜索明确的值(称为“表数组”),以从同一行中不同列中检索一个项目。
VLOOKUP (item for lookup, matrix , col_indx_number, [lookup_rng])
Hlookup()
HLOOKUP代表水平查找。每当我们想要在表格顶部的一行中搜索数据时,就会使用Hlookup。Hlookup还可以在数据库中查找指定数量的行。
HLOOKUP (index for lookup, matrix, row_index_number, [lookup_rng])
IF()
IF函数非常有用。
借助这个功能,我们可以自动在电子表格上做出决策。
根据逻辑测试的结果,我们可以使用IF()函数来指示电子表格进行新的计算或显示不同的值。
在IF()函数中,将进行一个测试,并提前为两个结果提供数据; 即测试是否成功或失败;
例如,我们可以举取一个示例,判断一个数字是偶数还是奇数。
这里的逻辑测试是计算该数字除以2的余数。
如果余数为0,答案将为true,否则答案将为false。
IF (test, [ans_if_test_successful], [ans_if_test_unsuccessful])
FIND/SEARCH
电子表格的FIND函数可以找出一个字符串在另一个字符串中的位置(作为一个数字呈现)。
如果找不到该文本,则FIND命令返回#VALUE错误。
但是,=SEARCH for "Bigger"
将通过返回”Bigger”或”bigger”的结果来扩展查询的范围。
如果您正在寻找异常或特殊的ID,这非常有用。
FIND语法
FIND (text to find, string in which you want to search,
[starting_number])
SEARCH语法
SEARCH (text to find, string in which you want to search,
[starting_number])
LEFT/RIGHT
获取单元格静态数据的简单而有效的方法是使用=LEFT和=RIGHT函数。
=LEFT函数将返回当前单元格起始位置的指定数量的字母(x个),而=RIGHT函数将返回当前单元格结尾位置的指定数量的字母(x个)。
LEFT (txt, [num of characters])
RIGHT (txt, [num of characters])
RANK()
尽管已经过时,但=RANK对数据分析仍然有帮助。可以使用=RANK函数快速对数据集的值按升序或降序进行排名。在这个示例中,RANK被用来识别下单最多的客户。
SYNTAX = RANK (number, ref, [order])
IFERROR()
通过使用IFERROR,我们可以进行不同的计算,甚至报告比Excel更详细的错误信息。IFERROR函数需要两个参数来进行运算。首先需要验证出错的值,其次需要决定在出错时应该采取什么措施。
SYNTAX = IFERROR (value, value_if_error)
结论
电子表格是最常用的数据分析工具。在本文中,我们了解了电子表格在数据分析中使用的各种功能,包括它们的语法和输出。我们希望本文能帮助您提升对电子表格的了解。