excel 对A,B列进行判断.如果A列等于D列.B列等于E列.则在F列显示C列相对应的字符串内容.

错了.51-4.那行应该在F那里显示五.

第1个回答  2014-07-16
我怎么看,都觉得F2的结果应该是“二”
你认为呢?
如果观点不一,说明一下你显示“四”的理由追问

我写错了.重新上传了图片.你看下问题补充

追答

F1公式
=lookup(1,0/((A$1:A$7=D1)*(B$1:B$7=E1)),C$1:C$7)
下拉

追问

如果把公式改成

=LOOKUP(1,0*((A$1:A$7=D2)*(B$1:B$7=E2)),C$1:C$7)

下拉.就会全部都变成"日"

哪里有错误吗?

追答

原因找到了。
你的A、D、E三列数据全是文本格式的
B列数据是常规
选中B列,数据,分列,下一步,下一步,选“文本”,完成,就行了

醉眼看尘世 2014-07-16 13:36:01

或者也可以改公式为:
=lookup(1,0/((A$1:A$7=D1)*(B$1:B$7=--E1)),C$1:C$7)

追问

套用以后就显示#N/A

我的船期时间在另一个表格[船期表].在[船期表]表格里面也有船名和航次.而且多一列[开始时间].我需要把时间那列相对应的陈列过来到我这个表格里.但是有很多我不需要的.我需要筛选我有用的航名航次的时间.

追答

我知道你的意图。

多条件进行数据查询,对吧?
公式是正解。
你细节处理有问题。

一五九六三九七六

本回答被提问者采纳
相似回答