如何在EXCEL中达到自动取数的功能
答案:5 悬赏:70 手机版
解决时间 2021-04-29 11:19
- 提问者网友:捧腹剧
- 2021-04-28 21:28
如何在EXCEL中达到自动取数的功能
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-04-28 21:47
如图=IFERROR(IFERROR(VLOOKUP(A3,D:E,2,0),VLOOKUP(A3,G:H,2,0)),"")
所以表格中代码无重复,已代码带查找值在表一D列中查找返回E列的值,如果D列没有找到这个代码再到表二G列中查找返回H列的值,如果两个表里面都没有这个代码返回空值。
如果是两张表里面都有这个代码在汇总中反应两张表的合计公式做下修改
B3=SUMIF(D:D,A3,E:E)+SUMIF(G:G,A3,H:H)
意思是在求和表1D列是A3对应的E列的数值+表2G列是A3对应H列的值
全部回答
- 1楼网友:長槍戰八方
- 2021-04-29 00:22
不知道你具体想实现什么样的计算,不过用VLOOKUP函数应该可以实现此功能的。
- 2楼网友:第四晚心情
- 2021-04-29 00:12
简单些:
以把附表的B列代码联过来为例:
复制附表的B列所有代码
到汇总表的A列相应位置
点菜单: 编辑-选择性粘贴
在弹出的对话框中,点左下方的粘贴链接 就行了
以把附表的B列代码联过来为例:
复制附表的B列所有代码
到汇总表的A列相应位置
点菜单: 编辑-选择性粘贴
在弹出的对话框中,点左下方的粘贴链接 就行了
- 3楼网友:酒醒三更
- 2021-04-28 22:48
用if函数应该可以解决
IF函数说明如下:
如果您指定的情况结果为 TRUE,则传回一个值,若结果为 FALSE,则传回另一个值。
IF 函数可用以测试数值和公式的条件。
语法
IF(logical_test,value_if_true,value_if_false)
Logical_test 是用来计算 TRUE 或 FALSE 的任何值或运算式。例如,A10 = 100 是逻辑运算式;如果在储存格 A10 的值等於 100,则运算式计算的结果为 TRUE。否则运算式计算的结果为 FALSE。这个引数可以使用任何比较计算运算子。
Value_if_true 系指 logical_test 为 TRUE 时所传回的值。例如,如果这个引数为文字字串 "在预算内",并且 logical_test 引数评估为 TRUE,则 IF 函数会显示出文字 "在预算内"。如果 logical_test 为 TRUE,并且 value_if_true 值为空的,则这个引数会传回 0 (零)。若要显示出 TRUE 这个字,请对这个引数使用逻辑值 TRUE。Value_if_true 可以用在其他公式中。
Value_if_false 如果 logical_test 为 FALSE,则会传回该值。例如,如果这个引数为文字字串 "超出预算",并且 logical_test 引数计算结果为 FALSE,则 IF 函数会显示出文字 "超出预算"。如果 logical_test 为 FALSE,并且 value_if_false 被忽略 (也就是在 value_if_true 之后,没有逗点),则逻辑值会传回 FALSE。如果 logical_test 为 FALSE,并且 value_if_false 值为空的 (也就是说在 value_if_true 之后,右括弧后跟随著一个逗点),则传回 0 (零)。Value_if_false 可以用在其他公式。
注解
为配合 value_if_true 与 value_if_false 引数,以处理更为复杂的测试,最多可插入七层的 IF 函数。
当 value_if_true 引数或 value_if_false 引数被执行时,则 IF 函数传回这些引数的运算结果,而非引数本身。
如果 IF 函数中有任何一个引数是阵列,则当 IF 运算结果完成时,每一个阵列引数均会被计算。
Microsoft Excel 提供了以条件式为主来分析资料的其他函数。例如,若要计算一个以文字字串或储存格范围中数值的和,可以使用 COUNTIF 工作表函数。若要计算以文字字串或范围内的值之总和,可以使用 SUMIF 工作表函数。了解关於以条件为主的计算。
范例 1
请将工作表范例复制至空白工作表上,比较容易了解。
作法
建立空白活页簿或工作表。
在 [说明] 主题中选取范例。请不要选取列或栏标题。
选取 [说明] 中的范例
按 CTRL+C 键。
在工作表中选取储存格 A1,并按 CTRL+V。
若要在检视结果与检视传回结果的公式之间切换,请按 CTRL+` (重音符符号),或在 [工具] 功能表上指向 [公式稽核],再按一下 [公式稽核模式]。
1
2
A
资料
50
公式 叙述 (结果)
=IF(A2<=100,"Within budget","Over budget") 如果上述的数字小於或等於 100,则公式会显示 "在预算内"。否则,函数将会显示 "超出预算" (在预算内)
=IF(A2=100,SUM(B5:B15),"") 如果上述的数字为 100,则将计算范围 B5:B15 内的和。否则,将传回空白内文 ("") ()
范例 2
请将工作表范例复制至空白工作表上,比较容易了解。
作法
建立空白活页簿或工作表。
在 [说明] 主题中选取范例。请不要选取列或栏标题。
选取 [说明] 中的范例
按 CTRL+C 键。
在工作表中选取储存格 A1,并按 CTRL+V。
若要在检视结果与检视传回结果的公式之间切换,请按 CTRL+` (重音符符号),或在 [工具] 功能表上指向 [公式稽核],再按一下 [公式稽核模式]。
1
2
3
4
A B
实际费用 预计费用
1500 900
500 900
500 925
公式 叙述 (结果)
=IF(A2>B2,"Over Budget","OK") 检查第一列是否超出预算 (超出预算)
=IF(A3>B3,"Over Budget","OK") 检查第二列是否超出预算 (OK)
范例 3
请将工作表范例复制至空白工作表上,比较容易了解。
作法
建立空白活页簿或工作表。
在 [说明] 主题中选取范例。请不要选取列或栏标题。
选取 [说明] 中的范例
按 CTRL+C 键。
在工作表中选取储存格 A1,并按 CTRL+V。
若要在检视结果与检视传回结果的公式之间切换,请按 CTRL+` (重音符符号),或在 [工具] 功能表上指向 [公式稽核],再按一下 [公式稽核模式]。
1
2
3
4
A
分数
45
90
78
公式 叙述 (结果)
=IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) 为第一个分数评定字母等级 (F)
=IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F")))) 为第二个分数评定字母等级 (A)
=IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F")))) 为第三个分数评定字母等级 (C)
在上面的范例中,第二个 IF 函数事实上就是第一个 IF 函数的 value_if_false 引数。同样地,第三个 IF 函数是第二个 IF 函数的 value_if_false 引数。例如,当第一个 logical_test 为 TRUE (Average > 89) 时,公式将传回 "A"。否则,公式将开始测试第二个 IF 函数,依此类推。
字母是根据以下的分数高低标准来指定。
如果「分数」为 传回的等级是
89 以上 A
80 到 89 之间 B
70 到 79 之间 C
60 到 69 之间 D
60 以下 F
IF函数说明如下:
如果您指定的情况结果为 TRUE,则传回一个值,若结果为 FALSE,则传回另一个值。
IF 函数可用以测试数值和公式的条件。
语法
IF(logical_test,value_if_true,value_if_false)
Logical_test 是用来计算 TRUE 或 FALSE 的任何值或运算式。例如,A10 = 100 是逻辑运算式;如果在储存格 A10 的值等於 100,则运算式计算的结果为 TRUE。否则运算式计算的结果为 FALSE。这个引数可以使用任何比较计算运算子。
Value_if_true 系指 logical_test 为 TRUE 时所传回的值。例如,如果这个引数为文字字串 "在预算内",并且 logical_test 引数评估为 TRUE,则 IF 函数会显示出文字 "在预算内"。如果 logical_test 为 TRUE,并且 value_if_true 值为空的,则这个引数会传回 0 (零)。若要显示出 TRUE 这个字,请对这个引数使用逻辑值 TRUE。Value_if_true 可以用在其他公式中。
Value_if_false 如果 logical_test 为 FALSE,则会传回该值。例如,如果这个引数为文字字串 "超出预算",并且 logical_test 引数计算结果为 FALSE,则 IF 函数会显示出文字 "超出预算"。如果 logical_test 为 FALSE,并且 value_if_false 被忽略 (也就是在 value_if_true 之后,没有逗点),则逻辑值会传回 FALSE。如果 logical_test 为 FALSE,并且 value_if_false 值为空的 (也就是说在 value_if_true 之后,右括弧后跟随著一个逗点),则传回 0 (零)。Value_if_false 可以用在其他公式。
注解
为配合 value_if_true 与 value_if_false 引数,以处理更为复杂的测试,最多可插入七层的 IF 函数。
当 value_if_true 引数或 value_if_false 引数被执行时,则 IF 函数传回这些引数的运算结果,而非引数本身。
如果 IF 函数中有任何一个引数是阵列,则当 IF 运算结果完成时,每一个阵列引数均会被计算。
Microsoft Excel 提供了以条件式为主来分析资料的其他函数。例如,若要计算一个以文字字串或储存格范围中数值的和,可以使用 COUNTIF 工作表函数。若要计算以文字字串或范围内的值之总和,可以使用 SUMIF 工作表函数。了解关於以条件为主的计算。
范例 1
请将工作表范例复制至空白工作表上,比较容易了解。
作法
建立空白活页簿或工作表。
在 [说明] 主题中选取范例。请不要选取列或栏标题。
选取 [说明] 中的范例
按 CTRL+C 键。
在工作表中选取储存格 A1,并按 CTRL+V。
若要在检视结果与检视传回结果的公式之间切换,请按 CTRL+` (重音符符号),或在 [工具] 功能表上指向 [公式稽核],再按一下 [公式稽核模式]。
1
2
A
资料
50
公式 叙述 (结果)
=IF(A2<=100,"Within budget","Over budget") 如果上述的数字小於或等於 100,则公式会显示 "在预算内"。否则,函数将会显示 "超出预算" (在预算内)
=IF(A2=100,SUM(B5:B15),"") 如果上述的数字为 100,则将计算范围 B5:B15 内的和。否则,将传回空白内文 ("") ()
范例 2
请将工作表范例复制至空白工作表上,比较容易了解。
作法
建立空白活页簿或工作表。
在 [说明] 主题中选取范例。请不要选取列或栏标题。
选取 [说明] 中的范例
按 CTRL+C 键。
在工作表中选取储存格 A1,并按 CTRL+V。
若要在检视结果与检视传回结果的公式之间切换,请按 CTRL+` (重音符符号),或在 [工具] 功能表上指向 [公式稽核],再按一下 [公式稽核模式]。
1
2
3
4
A B
实际费用 预计费用
1500 900
500 900
500 925
公式 叙述 (结果)
=IF(A2>B2,"Over Budget","OK") 检查第一列是否超出预算 (超出预算)
=IF(A3>B3,"Over Budget","OK") 检查第二列是否超出预算 (OK)
范例 3
请将工作表范例复制至空白工作表上,比较容易了解。
作法
建立空白活页簿或工作表。
在 [说明] 主题中选取范例。请不要选取列或栏标题。
选取 [说明] 中的范例
按 CTRL+C 键。
在工作表中选取储存格 A1,并按 CTRL+V。
若要在检视结果与检视传回结果的公式之间切换,请按 CTRL+` (重音符符号),或在 [工具] 功能表上指向 [公式稽核],再按一下 [公式稽核模式]。
1
2
3
4
A
分数
45
90
78
公式 叙述 (结果)
=IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) 为第一个分数评定字母等级 (F)
=IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F")))) 为第二个分数评定字母等级 (A)
=IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F")))) 为第三个分数评定字母等级 (C)
在上面的范例中,第二个 IF 函数事实上就是第一个 IF 函数的 value_if_false 引数。同样地,第三个 IF 函数是第二个 IF 函数的 value_if_false 引数。例如,当第一个 logical_test 为 TRUE (Average > 89) 时,公式将传回 "A"。否则,公式将开始测试第二个 IF 函数,依此类推。
字母是根据以下的分数高低标准来指定。
如果「分数」为 传回的等级是
89 以上 A
80 到 89 之间 B
70 到 79 之间 C
60 到 69 之间 D
60 以下 F
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯