Excel中有哪些和vlookup一样重要的函数或功能?

数据我来大话侃 2024-02-22 00:47:45

除VLOOKUP函数外,Excel还有一些与之类似且同样重要的函数和功能,如函数使用、数据透视表、数据筛选和排序功能,都是对于VLOOKUP函数的补充,学习和掌握这部分知识点,可提高自己的数据处理和分析能力,以下补充和列举一些Excel函数和功能。

HLOOKUP函数:

与VLOOKUP函数类似,但是在水平方向上进行查找。它可以根据给定的值在一行中查找并返回相应的值。

使用格式:

HLOOKUP(lookup_value,table_array, row_index_num, [range_lookup])

白话格式:

HLOOKUP((要查找的内容,搜索的区域,从查找区域首行开始到要找的内容的行数,指定是近似匹配还是精确匹配查找方式)

参数定义:

lookup_value必需,要在表格的第一行中查找的值,Lookup_value 可以是数值、引用或文本字符串。

table_array必需。在其中查找数据的信息表,使用对区域或区域名称的引用。table_array的第一行的数值可以为文本、数字或逻辑值。如果 range_lookup 为 TRUE,则table_array的第一行的数值必须按升序排列:...-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否则,HLOOKUP将不能给出正确的数值。 如果 range_lookup为FALSE,则 table_array不必进行排序。文本不区分大小写。

row_index_num必需。table_array中将返回的匹配值的行号,row_index_num为1时,返回 table_array的第一行的值;row_index_num为2时,返回table_array第二行中的值,依此类推。 如果 row_index_num 小于1,则HLOOKUP返回 错误值 #VALUE!;如果row_index_num大于 table_array 的行数,则HLOOKUP返回错误值 #REF!。

range_lookup可选。一个逻辑值,指定希望HLOOKUP 查找精确匹配值还是近似匹配值,如果为 TRUE或省略,则返回近似匹配值。如果找不到精确匹配值,则返回小于lookup_value的最大值。 如果为False,则HLOOKUP将查找精确匹配值。如果找不到精确匹配值,则返回错误值#N/A。

INDEX和MATCH函数:

INDEX函数用于返回一个范围中指定位置的单元格的值,MATCH函数用于查找某个值在一个范围中的位置。这两个函数可以结合使用,实现类似于VLOOKUP的功能,但更加灵活和强大。

使用格式:

INDEX(array, row_num, [column_num])

MATCH(lookup_value, lookup_array, [match_type])

白话格式:

INDEX(单元格区域或数组常量,行序号,列序号)

MATCH(查找条件,查找区域,查找方式)

参数定义:

array必需。单元格区域或数组常量。如果数组只包含一行或一列,则相对应的参数 Row_num 或 Column_num 为可选参数。如果数组有多行和多列,但只使用 Row_num 或 Column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。

row_num必需。选择数组中的某行,函数从该行返回数值。如果省略 Row_num,则必须有 Column_num。

column_num可选。选择数组中的某列,函数从该列返回数值。如果省略 Column_num,则必须有 Row_num。

lookup_value必需。要在 lookup_array 中匹配的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

lookup_array必需。要搜索的单元格区域。

match_type可选。数字 -1、0 或 1。此参数的默认值为 1。1或省略,查找小于或等于 lookup_value的最大值。0查找完全等于lookup_value 的第一个值。-1查找大于或等于 lookup_value的最小值。

SUMIF和SUMIFS函数:

SUMIF函数用于根据条件对一组数值进行求和。SUMIFS函数可以根据多个条件对数值进行求和。这两个函数可以帮助你根据指定条件对数据进行汇总和统计。

使用格式:

SUMIF(range, criteria, [sum_range])

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

白话格式:

SUMIF(要找的内容所在的区域,要找的内容,与要找的内容所在的区域对应的数值区域)

SUMIFS(要求和的区域,条件区域范围1,条件1,条件区域范围2,条件2)

参数定义:

range必需。根据条件进行计算的单元格的区域。每个区域中的单元格必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。所选区域可以包含标准 Excel 格式的日期(示例如下)。

criteria必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。例如,条件可以表示为 32、"">32""、B5、""32""、""苹果"" 或 TODAY()。

sum_range可选。要求和的实际单元格(如果要对未在 range 参数中指定的单元格求和)。如果省略 sum_range 参数,Excel 会对在 range 参数中指定的单元格(即应用条件的单元格)求和。

sum_range必需。要求和的单元格区域。

criteria_range1必需。使用 Criteria1 测试的区域。criteria_range1和criteria1设置用于搜索某个区域是否符合特定条件的搜索对。一旦在该区域中找到了项,将计算Sum_range中的相应值的和。

criteria1必需。定义将计算 Criteria_range1中的哪些单元格的和的条件。例如,可以将条件输入为 32、"">32""、B4、""苹果"" 或 ""32""。

criteria_range2, criteria2, …可选。附加的区域及其关联条件。最多可以输入127个区域/条件对。

COUNTIF和COUNTIFS函数:

COUNTIF函数用于根据条件对一组数值进行计数。COUNTIFS函数可以根据多个条件对数值进行计数。这两个函数可以帮助你统计满足指定条件的数据个数。

使用格式:

COUNTIF(range, criteria)

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

白话格式:

COUNTIF(要找的内容所在的区域,要找的内容)

COUNTIFS(区域1, 条件1,区域2, 条件2…)

参数定义:

range必需。要进行计数的单元格组。区域可以包括数字、数组、命名区域或包含数字的引用。空白和文本值将被忽略。

criteria必需。用于决定要统计哪些单元格的数量的数字、表达式、单元格引用或文本字符串。

例如,可以使用32之类数字,“>32”之类比较,B4 之类单元格,或“苹果”之类单词。COUNTIF仅使用一个条件。 如果要使用多个条件,请使用 COUNTIFS。

criteria_range1必需。 在其中计算关联条件的第一个区域。

criteria1必需。 条件的形式为数字、表达式、单元格引用或文本,它定义了要计数的单元格范围。 例如,条件可以表示为 32、"">32""、B4、""apples""或 ""32""。

criteria_range2, criteria2, ... 可选。 附加的区域及其关联条件。最多允许 127 个区域/条件对。

IF函数:

IF函数用于根据条件进行逻辑判断。根据条件的真假返回不同的值。IF函数在数据处理和分析中非常常用,可以根据不同的条件执行不同的操作。

使用格式:

IF(logical_test,value_if_true,value_if_false)

白话格式:

IF(条件,条件满足时时返回的值,条件不满足时返回的值)

参数定义:

logical_test条件必需。计算结果可能为TRUE或FALSE的任意值或表达式。

value_if_true可选。logical_test参数的计算结果为TRUE时所要返回的值。

value_if_false可选。logical_test参数的计算结果为FALSE时所要返回的值。

CONCATENATE函数:

用于将多个文本字符串合并为一个字符串。可以用于拼接多个单元格中的文本。

使用格式:

CONCATENATE(text1, [text2], ...)

白话格式:

CONCATENATE(目标单元格或加引号的文本1,目标单元格或加引号的文本2,……)

参数定义:

text1必需。要联接的第一个项目。项目可以是文本值、数字或单元格引用。

text2, ...可选。要联接的其他文本项目。最多可以有255个项目,总共最多支持 8,192个字符。

SUBSTITUTE 函数:

SUBSTITUTE 函数用于在文本中替换指定的字符串。它可以将手机号码的中间四位替换成星号,也可以用于其他文本处理。

使用格式:

SUBSTITUTE(text, old_text, new_text, [instance_num])

白话格式:

SUBSTITUTE(目标单元格,旧内容,新内容,替换第几个或全替换)

参数定义:

text必需。需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。

old_text必需。 需要替换的文本。

new_text必需。 用于替换 old_text 的文本。

Instance_num可选。 指定要用new_text替换 old_text 的事件。如果指定了instance_num,则只有满足要求的old_text被替换。否则,文本中出现的所有old_text都会更改为new_text。

SUMPRODUCT 函数:

SUMPRODUCT 函数用于计算给定范围内不重复数据的总和。它通过将 COUNTIF 函数计算出的每个数据的出现次数变成分母,然后将所有结果相加,从而得到总和。

使用格式:

SUMPRODUCT(array1, [array2], [array3], ...)

白话格式:

SUMPRODUCT(数据1,数据2,……,数据30) 其相应元素需要进行相乘并求和

参数定义:

array1必需。其相应元素需要进行相乘并求和的第一个数组参数。

array2, array3,...可选。2到255个数组参数,其相应元素需要进行相乘并求和。

PivotTable透视表:

透视表是一种强大的数据分析工具,可以对大量数据进行汇总、分析和可视化。它可以帮助你快速生成汇总报表和交叉分析。

数据排序和筛选:

Excel提供了丰富的排序和筛选功能,可以帮助你对数据进行排序和筛选,以便更好地进行分析和查找,将数据排序和筛选有助于在数据处理和预览时提取和分析重要信息。

这些函数和功能在Excel中广泛应用于数据处理、分析和报表制作等任务,掌握它们可以提高你在Excel中的工作效率和数据处理能力,除了上述提到的函数和功能,Excel还有许多其他强大的工具和功能,可根据具体的需求进行学习,如果你在学习过程中遇到问题可在评论区留言,随时与我沟通交流~

1 阅读:50

数据我来大话侃

简介:感谢大家的关注