excel 如何判断表中的数据是否在另一个表中的两个数据范围内,详情下表

表A
出发城市 到达城市 吨位下限(t) 吨位上限(t) 单价(元/t)
潍坊 哈尔滨 0 1 725
潍坊 哈尔滨 1 3 793
潍坊 哈尔滨 3 5 747
潍坊 哈尔滨 5 10 775
潍坊 大庆 1 3 200

表B
送达城市 吨位 运价
哈尔滨 2.2  
哈尔滨 3.5  
哈尔滨 5.6  
哈尔滨 6.7  
济南 2.3  
济南 3.2  
济南 6.3  

如上表A,B
现在我想通过表B中的哈尔滨等于A表中的哈尔滨,2.2在下限为1、上限为3之间的行所对应的的单价793,更新在表B单价栏,请大侠给出函数,小弟实在无能为力了,我只有17分,送10份,而且还要抵押5份,谢谢啦

第1个回答  2014-05-07

你可以使用sumifs这个函数,不过你需要保证上面的价目表的范围不能重复。sumifs函数的具体用法你查帮助吧,

应该是可以达到你的目的。

第2个回答  2014-05-07
假设表A的数据有1000行,则
表B的C2单元格写入公式
=SUMPRODUCT((A!B$2:B$1000=A2)*(A!C$2:C$1000<=B2)*(A!D$2:D$1000>=B2)*A!E$2:E$1000)

=LOOKUP(1,0/((A!B$1:B$1000=A2)*(A!C$1:C$1000<=B2)*(A!D$1:D$1000>=B2)),A!E$1:E$1000)
再或
=INDEX(A!E$1:E$1000,MATCH(1,(A!B$1:B$1000=A2)*(A!C$1:C$1000<=B2)*(A!D$1:D$1000>=B2),)) 数组公式,按下SHIFT+CTRL+ENTER三键

下拉填充公式

如果是2007及以上的版本,则公式可以写成
=SUMIFS(A!E:E,A!B:B,A2,A!C:C,"<="&B2,A!D:D,">="&B2)本回答被提问者采纳
第3个回答  2014-05-07
B表C2
=sumproduct((a!b$1:b$999=a2)*(a!c$1:c$999<=b2)*(a!d$1:d$999>=b2)*a!e$1:e$999)
实际的工作表名自己修改.数据范围999如果不够自己修改为合适的行数

下拉公式

excel 如何判断表中的数据是否在另一个表中的两个数据范围内,详情下...
你可以使用sumifs这个函数,不过你需要保证上面的价目表的范围不能重复。sumifs函数的具体用法你查帮助吧,应该是可以达到你的目的。

如何判断表格中的数据是否在另一个表格中
在Excel中,判断一个表格的数据是否存在于另一个表格中,可以通过使用COUNTIF函数实现。首先,打开包含Sheet1和Sheet2的Excel文件,假设我们要检查Sheet1中的A1单元格数据是否在Sheet2的A1到A6范围内。具体操作如下:1. 打开工作表,定位到Sheet1,选择需要检查的数据单元格,如A1。2. 在该单元格中输入...

在Excel如何查找是否存在于另一个表格中的数据
1. 在Sheet1的对应单元格(例如A1)中,键入等号"=",开始构造IF函数。2. 紧接着,输入"COUNTIF(",这将启动函数的计数部分。3. 将鼠标移动到括号内,此时应该选择Sheet2的数据范围。点击Sheet2的A1:A6区域,这表示你将检查Sheet1中的数据是否在这段范围内。4. 输入一个分号";",以分隔Sheet2...

如何在Excel中查找另一个表格数据?
首先,打开包含Sheet1和Sheet2的Excel工作簿,假设你想查找Sheet1中A1单元格的数据。在Sheet1的相应单元格中,键入公式=IF(COUNTIF(Sheet2!A1:A6,A1); "包含"; "不包含")。接着,点击小括号,将光标置于其中。然后,点击左侧面板,选择Sheet2,这样就指定了你要搜索的范围,即Sheet2的A1到A6单元...

怎样查找表格中的数据是否在Excel另一个表中
首先,打开包含Sheet1和Sheet2的Excel文件。假设你想要检查Sheet1的A1单元格中的数据在Sheet2的A1到A6范围内的数据是否存在。1. 首先,定位到Sheet1中的需要检查的单元格,如A1。2. 在该单元格内,键入公式"=IF(COUNTIF(Sheet2!A1:A6;A1);"包含";"不包含")"。这个公式的作用是检查A1的数据在...

如何判断一个表格的数据是否存在于另一个表格内。
在Excel中,检查一个表格的数据是否存在于另一个表格内,可以使用COUNTIF函数来实现。以下是具体步骤:首先,打开包含Sheet1和Sheet2的Excel文件,其中Sheet2是你需要查找数据的表格。在Sheet1中,你想要查找的单元格A1的数据可能存在。为了判断A1的数据是否在Sheet2的A1:A6范围内,你需要输入函数=IF(...

怎样判断工作表中的数据是否存在于另一个工作表?
1、首先选中Excel表格,双击打开。2、再者在Microsoft Office Excel2016版窗口上,展示B表里提供的单元格。3、继续在Microsoft Office Excel2016版窗口上,切换底部的“Sheet2”表。4、再者在Microsoft Office Excel2016版窗口上,选中要显示判断一个工作表中的数据是否存在于另一个工作表结果的单元格。5、...

如何在EXCEL中查出表一中的数据是否在表二中?
在EXCEL中,要查出表一中的数据是否在表二中,可以通过多种函数组合实现,常用的方法包括使用VLOOKUP函数、COUNTIF函数结合IF函数等。VLOOKUP函数方法:VLOOKUP函数是Excel中用于查找特定值并返回该值所在行的指定列中的值的功能。当需要判断表一中的数据是否在表二中时,可以在表一的旁边列中使用VLOOKUP函数...

如何判断表格的数据是否包含在另一个表格中?
判断一个表格的数据是否包含在另一个表格中,通常可以通过比较两个表格的相应字段来实现。这一过程涉及数据匹配和验证,确保一个表格中的每条记录都能在另一个表格中找到对应的记录。首先,确定需要比较的字段是关键。这些字段通常是两个表格中共有的,用于标识记录的唯一性或相似性。例如,如果两个表格都...

wps的excel怎么查找一个表格的数据有没有在另一个表格里
1、打开一个EXCEL文件,可以看到当前有Sheet1和Sheet2,两个数据。2、第二张数据表数据如下。3、此时需要查找出表1的数据是否在表2中,切换到表1,在对应的单元格中输入IF(COUNTIF)。4、再输入小括号。5、将鼠标移动到该小括号内。6、再点击表2。7、在出现的表2界面中选中所有单元格的数据。8...

相似回答