Tag: vlookup

Excel,IF语句,vlookup – 参数太多

你能帮我简化或引导我走向正确的方向吗? 我的function是假设首先检查一个单词中的7个字符是否存在于LABEL表中,如果不是的话,先检查6,然后是5等等。这是因为表中可以包含CHARLYL和CHARLY 。 当我把下面的公式,我得到一个错误“太多的参数”。 我没有意识到IF语句是有限制的…是否有一种简化的替代方法呢? =if(isna(VLOOKUP(LEFT(A2,7),LABEL!A:B,2,0)), if(isna(VLOOKUP(LEFT(A2,6),LABEL!A:B,2,0)), if(isna(VLOOKUP(LEFT(A2,5),LABEL!A:B,2,0)), if(isna(VLOOKUP(LEFT(A2,4),LABEL!A:B,2,0)), if(isna(VLOOKUP(LEFT(A2,3),LABEL!A:B,2,0)), "MISC",VLOOKUP(LEFT(A2,3),LABEL!A:B,2,0)), "MISC",VLOOKUP(LEFT(A2,4),LABEL!A:B,2,0)), "MISC",VLOOKUP(LEFT(A2,5),LABEL!A:B,2,0)), "MISC",VLOOKUP(LEFT(A2,6),LABEL!A:B,2,0)), "MISC",VLOOKUP(LEFT(A2,7),LABEL!A:B,2,0))

我想写一个Vlookup语句

我想写一个Vlookup语句。 我正在用一系列的VBA格式填充文本框: 用frmDragonInfo .txtInfo6 = Application.Text(WorksheetFunction.VLookup(DrLevel + 1, Range(DrCode), 2), "[hh]:mm") 然后,更新了文本框,我想单击表单上的cmdbutton,然后再次写回: 使用表格(“DataList”) Application.WorksheetFunction.VLookup(DrLevel, Range(DrCode), 2) = txtInfo1.Text DrLevel是从1到100的数字,DrCode是“DataList”表单上的一个命名范围。 这是行不通的。 我可以写一个Vlookup吗? 如果是的话,怎么样? 谢谢。

find一个单元格(使用VLookup)并使用范围中find的单元格位置

我有简单的数据,一列是每日递增date列,第二列是一个数字值。 我想VLOOKUP今天的date(我可以做)的数据,然后得到这个值的平均值加上7天的值之前,以及。 有点像: =AVERAGE( VLOOKUP(today(),A2:B110,2,false)) : (VLOOKUP(today()-7,A2:B110,2,false)) 但是,VLOOKUP返回单元格的位置而不是数据。 就像在这里有很多问题一样,我已经search过了,但是我不知道我所寻找的术语,用VLOOKUP在术语中打开任何东西来打开水闸到问题,这些问题并不是我所要求的。 非常感谢!

Vlookup返回值为false

我试图在包含一个IF语句来说,如果单元格说“PAINT”做一件事,如果它说什么别的,做另一个(VLOOKUP)如果单元格说PAINT,那么它应该像它应该。 但是,如果单元格说什么,那么我会得到一个“FALSE”的值。 我是VLOOKUP的新手,所以我怀疑这可能是问题所在。 谢谢 =IF(N20="Paint",P20-(VLOOKUP(B20,CODES!$F$2:$G$22,P20-(VLOOKUP(B20,CODES!$J$2:$K$22,2)))))

在Excel中解释嵌套if语句

任何人都可以帮助我解释在Excel中嵌套if语句? 谢谢。 “Imputer”,“detasian”和“detnphi”是Excel工作簿的工作表名称。 单元C9和单元C10是用户input,单元c16是中间计算步骤的结果。 (C16 =“A”,VLOOKUP('The Imputer'!C9&'Imputer'!C10,detasian!O23:P40,2,FALSE),IF(C16 =“P”,VLOOKUP ('The Imputer'!C9&'The Imputer'!C10,detnhpi!L23:M40,2,FALSE),“”))

VLOOKUP来检查一个单元格中是否存在一个值

我在一列中有这样的数据: John L. Doe Jane N. Doe Michael A. Doe 我试图用这种格式匹配另一列的条目。 doe, jane doe, john doe, michael 我试过VLOOKUP的姓氏和使用通配符: VLOOKUP("*" & A1 & "*",B:B,2, FALSE) 但是我得到#N/A

带date的Vba Vlookup返回types不匹配错误

我想在VBA中find一个带有Vlookup函数的值,但是在msgbox行上出现types不匹配的错误。 lookup_value是明天 这是代码 Sub FINDDATA() Dim Giov As Date Dim ImpPag As Variant Giov = Format(Date + 1, "Short Date") ImpPag = Application.VLookup(Giov, Range("A5:B9"), 2, False) MsgBox ImpPag End Sub 这里是数组 date value 05-mar-15 €1.000,00 12-mar-15 €2.000,00 19-mar-15 €3.000,00 26-mar-15 €4.000,00 我可以帮忙吗? 谢谢

在另一个dynamic生成的电子表格中查找

我有一个电子表格,我需要从另一个电子表格中自动生成的信息。 自动生成的电子表格的问题是,我需要拉的信息并不总是相同的,但是包含我所需信息的列将始终是相同的。 我需要一个公式,它查找我的电子表格中的一行和“autospreadsheet”匹配,当它find匹配时,我需要它从相应的列提供答案。 这不是代码,而是一个基本思想的例子: 如果A36 ='autospreadsheet'列中的某个值E' – >提供find匹配的列I中的单元格。 最好使用VLOOKUP还是MATCH? 有没有人有任何想法?

VLOOKUP删除不匹配参考值的值

我试图把SourceSheet.Range(“C2:C”&LastRowSource)中保存的所有值交叉引用到ReferenceSheet.Range(“F7:F”&LastRowReference)中的所有值中。 如果它们不在该范围内,那么我想删除C列中保存该值的整个行。 问题: 1.它返回错误“无法获取WorksheetFunction类的Vlookup属性”。 即使没有这个错误,我也不能100%确定我的代码是正确的还是有效的。 谢谢! Sub FiltrarCalypso() Dim Sourcebook As Workbook Dim SourceSheet As Worksheet Dim Referencebook As Workbook Dim ReferenceSheet As Worksheet Dim LastRowSource As Long Dim LastRowReference As Long Dim FindString As String Set Sourcebook = Workbooks("Nemail") Set SourceSheet = Sourcebook.Worksheets("QP") Set Referencebook = Workbooks("Op") Set ReferenceSheet = Referencebook.Worksheets("OP") LastRowSource = SourceSheet.Cells(Rows.Count, […]

Excel VLOOKUP与AND结合使用

我试图比较两个不同的工作表之间的多个列的值,并返回匹配数据的另一列的值。 例如: sheet1和sheet2 我需要在sheet1 G:G (D) sheet2 D:D (DD)的值sheet2 D:D (DD)其中A和B和C是匹配的。 您可以看到我应该在sheet1,G:G得到的值,列H:H sheet1,G:G H:H (检查) 文件在谷歌驱动器: 链接 我试图与VLOOKUP和AND工作AND但不能使… 真的很感谢你的帮助! 谢谢!