VLOOKUP,多个条件

时间:2019-02-25 17:07:39

标签: excel vlookup

  1. 我有一个选项卡,其中包含2个单元格,其中列出了房间号和课程的开始时间。在同一标签中,我正在执行VLOOKUP公式。

=VLOOKUP(A12&B3,'Fall 2018 export - TEST'!AF2:AF4,1)

这里A12是教室名称,而B3是开始时间。

  1. VLOOKUP的数组('Fall 2018 export-TEST'!AF2:AF4,1)来自另一个选项卡,并且包含多个文本。数组中的每个单元格看起来都是这样,但是具有不同的数字和开始时间。

    B8007-1, WJW 326,Class Length: 1.30 hrs. Start Time: 9:00 AM

    此外,上面的单元格是一个公式:

    =IF(AE2<>0,CONCATENATE($C2,"-",$E2,", ",$AE2,",","Class Length: ",TEXT($W2,"h.mm")&" hrs.", " Start Time: ", TEXT($S2,"h:mm AM/PM")),0)

  2. 我遇到的问题是,每次尝试VLOOKUP公式时,它都会给我错误的数据。

例如:使用此公式

  =VLOOKUP(A12&B3,'Fall 2018 export - TEST'!AF2:AF4,1)

[A12和B3的值分别为“ WJW 100”和“ 9:00 AM”]

给我这个

  

“ B8007-3,WJW 100,课程时长:1.30小时。开始时间:12:30 PM”

换句话说-它不能给我正确的开始时间。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用:

 =VLOOKUP("*" & A12 & "*" & TEXT(B3,"h:mm AM/PM") & "*",'Fall 2018 export - TEST'!AF2:AF4,1,False)
相关问题