EXCEL中如何满足两列的条件在另一表中提取相对应的数据?谢谢!
在甲工作表中,A、B两列为:8002灰色8002黑色8003白色…………在乙工作表中,A、B、C三列为8003白色5008002灰色3008002黑色1000…………如何...
在甲工作表中,A、B两列为:
8002 灰色
8002 黑色
8003 白色
…………
在乙工作表中,A、B、C三列为
8003 白色 500
8002 灰色 300
8002 黑色 1000
…………
如何在甲工作表C列中显示乙工作表C列相对应的数据:
8002 灰色 300
8002 黑色 1000
8003 白色 500
………………
谁能够帮忙解答,万分感谢! 展开
8002 灰色
8002 黑色
8003 白色
…………
在乙工作表中,A、B、C三列为
8003 白色 500
8002 灰色 300
8002 黑色 1000
…………
如何在甲工作表C列中显示乙工作表C列相对应的数据:
8002 灰色 300
8002 黑色 1000
8003 白色 500
………………
谁能够帮忙解答,万分感谢! 展开
4个回答
展开全部
满足两列条件的数据引用,如果需要像Vlookup函数一样,取符合条件的指定列结果时,需要自定一个函数VlookupW,代码在下面,函数使用方法是=VlookupW(条件1,条件2,数据区域,结果列,是否精确匹配):
Function VlookupW(s1, s2, s3, s4, s5)
If s3(s3.Count).Column - s3(1).Column + 1 < 2 Then
VlookupW = "区域太小"
Exit Function
End If
If s3(s3.Count).Column - s3(1).Column + 1 < s4 Then
VlookupW = "区域小于显示列"
Exit Function
End If
For i = 1 To s3(s3.Count).Row - s3(1).Row + 1
If s5 <> 0 Then
If s3(i, 1) & s3(i, 2) = s1 & s2 Then
VlookupW = s3(i, s4)
Exit Function
End If
Else
If InStr(s3(i, 1), s1) And InStr(s3(i, 2), s2) Then
VlookupW = s3(i, s4)
Exit Function
End If
End If
Next
End Function
Function VlookupW(s1, s2, s3, s4, s5)
If s3(s3.Count).Column - s3(1).Column + 1 < 2 Then
VlookupW = "区域太小"
Exit Function
End If
If s3(s3.Count).Column - s3(1).Column + 1 < s4 Then
VlookupW = "区域小于显示列"
Exit Function
End If
For i = 1 To s3(s3.Count).Row - s3(1).Row + 1
If s5 <> 0 Then
If s3(i, 1) & s3(i, 2) = s1 & s2 Then
VlookupW = s3(i, s4)
Exit Function
End If
Else
If InStr(s3(i, 1), s1) And InStr(s3(i, 2), s2) Then
VlookupW = s3(i, s4)
Exit Function
End If
End If
Next
End Function
展开全部
举例:C列(C1-C100)中是考场的名称,比如考场1,J列(J1-J100)是用△表示参加这门考试的人,怎么样统计考场1参加考试的人数?
=SUMPRODUCT((C1:C100="考场1")*(J1:J100="△"))
=SUMPRODUCT((C1:C100="考场1")*(J1:J100="△"))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
举例:C列(C1-C100)中是考场的名称,比如考场1,J列(J1-J100)是用△表示参加这门考试的人,怎么样统计考场1参加考试的人数?
=SUMPRODUCT((C1:C100="考场1")*(J1:J100="△"))
=SUMPRODUCT((C1:C100="考场1")*(J1:J100="△"))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用Vlookup函数,具体使用方法你查一下。
vlookup(甲工作表A列的单元格比如A1,乙工作表!A:C,3,false)
vlookup(甲工作表A列的单元格比如A1,乙工作表!A:C,3,false)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |