EXCEL数据对应公式

excel

1个回答

写回答

23155

2025-10-08 06:10

+ 关注

Apple
Apple

如果一个物料只有一种就有Vlookup如果要加总就用Sum观种害if工式说明如下:VLOOKUP 请参阅

在一阵列或表格的最左栏中寻找含有某特定值的栏位,再传回同一列中某一指定储存格中的值。如果用来比对的数值位於您所要寻找的资料之左边栏时,就必须使用到 VLOOKUP 函数,而非 HLOOKUP 函数。

VLOOKUP 中的 V 表示「Vertical」之意。

excel
excel

语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 是您打算在阵列的最左栏中搜寻的值。Lookup_value 可以是数值、参照位址或文字字串。

Table_array 是要在其中搜寻的资料表格。评染情回层曾洲讨存积求通常是储存格范围的参照位址或类似资料库或清单的范围名称。

如果 range_lookup 为 TRUE,则 table_array 第一栏的值必须以递增次序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否则 VLOOKUP 无法给予正确的值。如果 range_lookup 为 FALSE,则 table_array 不须事先排序。

您可以选择 [资料] 功能表上的 [排序] 命令,选取 [递增],让值依递增顺序排列。

Table_array 第一栏里的值,可以是文字、数字或逻辑值。

字母的大小写被视为是相同的。

Col_index_num 是个数值,代表所要传回的值位於 table_array 中的第几栏。如果 col_index_num 引数值为 1,传回在 table_array 第一栏的值,如果 col_index_num 引数值为 2,传回 table_array 第二栏的值,依此类推。如果 col_index_num 小於 1,则 VLOOKUP 传回错误值 #VALUE!;如果 col_index_num 超过 table_array 总栏数,则 VLOOKUP 传回错误值 #REF!。

Range_lookup 是个逻辑值,用来指定 VLOOKUP 要寻找完全符合或部分符合的值。当此引数值为 TRUE 或被省略了,会传回部分符合的数值;也就是说,如果找不到完全符合的值时,会传回仅次於 lookup_value 的值。当此引数值为 FALSE 时,VLOOKUP 函数只会寻找完全符合的数值,如果找不到,则传回错误值 #N/A。

注解

如果 VLOOKUP 函数找不到 lookup_value,且 range_lookup 为 TRUE 时,则使用仅次於 lookup_value 的值。 如果 lookup_value 比 table_array 第一栏中的最小值还小,则 VLOOKUP 传回错误值 #N/A。 如果 VLOOKUP 函数找不到 lookup_value,且 range_lookup 为 TRUE 时,则 VLOOKUP 传回错误值 #N/A。 范例

请将工作表范例复制至空白工作表上,比较容易了解。

作法

建立空白活页簿或工作表。 在 [说明] 主题中选取范例。请不要选取列或栏标题。

选取 [说明] 中的范例

按 CTRL+C 键。 在工作表中选取储存格 A1,并按 CTRL+V。 若要在检视结果与检视传回结果的公式之间切换,请按 CTRL+ (重音符符号),或在 [工具] 功能表上指向 [公式稽核],再按一下 [公式稽核模式]。 本范例假设空气的大气压力等於 1。

1 2 3 4 5 6 7 8 9 10 A B C 密度 黏性 温度 0.457 3.55 500 0.525 3.25 400 0.616 2.93 300 0.675 2.75 250 0.746 2.57 200 0.835 2.38 150 0.946 2.17 100 1.09 1.95 50 1.29 1.71 0 公式 叙述 (结果) =VLOOKUP(1,A2:C10,2) 於 A 栏中搜寻 1,并传回 B 栏中同列的数值 (2.17) =VLOOKUP(1,A2:C10,3,TRUE) 於 A 栏中搜寻 1,并传回 C 栏中同列的数值 (100) =VLOOKUP(.7,A2:C10,3,FALSE) 於 A 栏中搜寻 0.746。因於 A 栏中并无完全符合的数值,所以传回一个错误值 (#N/A) =VLOOKUP(0.1,A2:C10,2,TRUE) 於 A 栏中搜寻 0.1。因为 0.1 小於 A 栏中最小的数值,所以传回一个错误值 (#N/A) =VLOOKU束亚指波治非P(2,A2:C10,2,TRUE) 於 A 栏中搜寻 2。并传回 B 栏中同列的数值 (1.71)

SUMIF 请参阅

加总符合某特定搜寻准则的储存格。

语法

SUMIF(range,criteria,sum_range)

Range 是要计算加总的储存格范围。

Criteria 是用以决定要否列入加总的搜寻准则,可以是数字、表示式或文字。例如,criteia 可以是 32、"32"、"32" 或 "Apples"。

Sum_range 是实际要加总的储存格。

注解

仅当范围中 sum_range 的对应储存格符合搜寻准则时,sum_range 中的储存格才会被加入总数。

如果省略掉 sum_range,则计算加总范围中的储存格。

Microsoft excel 提供可以依据条件来分析资料的其他函数。例如,若要计算文字字串的出现次数或者在储存格范围中的次数,可以使用 COUNTIF 函数。若要用公式依据一个条件传回二个其中的一个值,如根据指定销售数量的销售金,可以使用 IF 工作表函数。

范例

请将工作表范例复制至空白工作表上,比较容易了解。

作法

建立空白活页簿或工作表。 在 [说明] 主题中选取范例。请不要选取列或栏标题。

选取 [说明] 中的范例

按 CTRL+C 键。 在工作表中选取储存格 A1,并按 CTRL+V。 若要在检视结果与检视传回结果的公式之间切换,请按 CTRL+ (重音符符号),或在 [工具] 功能表上指向 [公式稽核],再按一下 [公式稽核模式]。 1 2 3 4 5 A B 财产价值 佣金 100,000 7,000 200,000 14,000 300,000 21,000 400,000 28,000 公式 叙述 (结果) =SUMIF(A2:A5,"160000",B2:B5) 财产总值超过 160000 的佣金总和 (63,000)

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号