首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

excel,vlookup返回值问题

发布网友

我来回答

3个回答

热心网友

在A2输入以下公式

=IF(A1="","",VLOOKUP(A1,{"A","08:00";"B","08:30";"C","09:00"},2,))

公式中的2表示从数列,{"A","08:00";"B","08:30";"C","09:00"}中精确匹配到与条件一致的数据后,返回对应第2列的数据(即时间数据)。

也可以设置单元格格式为“自定义”“hh:mm”,然后输入

=IF(A1="","","8:00"+(CODE(A1)-65)/48)

详见附图示例

热心网友

公式前面加条件判断:
=IF(A1="","",VLOOKUP(A1,{"A","08:00";"B","08:30";"C","09:00"},2,))
公式最后参数“2”——即返回每一数组当中的第2个数据,如("A","08:00")——返回"08:00"。

热心网友

=IFERROR(VLOOKUP(A1,{"A","08:00";"B","08:30";"C","09:00"},2,),"")
问题中提到的“2”,是指返回数据源的第二列(即时间)。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com