Tag: vlookup

sumproduct和vlookup返回一个错误

我有一个函数读取: =SUMPRODUCT(VLOOKUP(D261, '[IJM current plan.xls]LO calcs'!$AU$12:$BO$147,{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21},FALSE)+VLOOKUP(D261,'[IJM current plan.xls]OF calcs'!$BC$12:$CA$147,{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25},FALSE)) 但是这会返回一个错误。 目标是在LO计算选项卡中将AU12和BO12之间的行以及OF 计算选项卡中BC12和CA12之间的行相加 (如果该行包含单元格D261(date)中的值)。 这将返回一个#N / A错误,我不知道为什么,因为这个完全相同的方法适用于其他两个电子表格,但不适用于IJM当前计划 。 我已经检查过名称,文件path,行和列是否正确,并且任何隐藏的行,列或标签清晰可见。 有任何想法吗?

如何基于相同的sku来协调不同的单元格

我有一个csv 2列 sku,color 001,blue 001,red 001,pink 001,yellow 002,blue 002,red 002,pink 002,yellow etc.. 我如何创build一个新的单元格,并结合基于SKU编号的颜色? 喜欢这个: sku,combinedColors 001,"blue,red,pink,yellow" 002,"blue,red,pink,yellow" 谢谢

将Excel的VLOOKUP更改为索引

我有一个电子表格,当VLOOKUPfind一个列的部分匹配时,会创build一个超链接。 这一列被称为文件列表。 文件列表包含20,000行。 我的电子表格正在放缓。 我被告知,如果我从VLOOKUP更改为INDEX会更好。 我根本不熟悉INDEX。 但是我怎么做? 我的公式现在是这样的: =IFERROR(HYPERLINK("\\oes-cityhall\DATA\CITYWIDE\public\fppc filings\2013\" & VLOOKUP(CONCATENATE("*"&B9&"*"),FileName!D:D,1,FALSE),2013),"")

将多个列的vlookup的结果相加

我试图避免重复。 以下公式适用: =IFERROR(VLOOKUP($C3,'Business Goals'!$A$3:$C$8,3),0)+ IFERROR(VLOOKUP($D3,'Business Goals'!$A$3:$C$8,3),0)+ IFERROR(VLOOKUP($E3,'Business Goals'!$A$3:$C$8,3),0)+ IFERROR(VLOOKUP($F3,'Business Goals'!$A$3:$C$8,3),0)+ IFERROR(VLOOKUP($G3,'Business Goals'!$A$3:$C$8,3),0)+ IFERROR(VLOOKUP($H3,'Business Goals'!$A$3:$C$8,3),0) 基本上我想总结列C:H,我想要求和的值都存储在同一个查找表。 为了我自己的理智,如果你提供了一个答案,而不要求索引/匹配,请使用VLOOKUPexpression你的答案。

在VBA中比VLookup查找多列数据更快的方法?

我有一个大型的数据处理电子表格,查找组件编号,然后将相关的列加载到数组中。 目前我正在使用VLookup函数,这是一个非常慢的函数,在循环中使用数千次。 我目前的代码部分: Set drng = Sheets(Data).Range("D2:AS" & imax) On Error Resume Next For i = 1 To 7 jmax = Sheets(ShtName(i)).UsedRange.Rows.Count For j = 3 To jmax Component= Sheets(ShtName(i)).Cells(j, 1).Value2 DataVar(1) = Application.VLookup(Component, drng, 32, False) DataVar(2) = Application.VLookup(Component, drng, 35, False) DataVar(3) = Application.VLookup(Component, drng, 42, False) DataVar(4) = Application.VLookup(Component, drng, 11, False) […]

寻找一个结合了VLOOKUP和SEARCHfunction的Excel公式

我有一个电子表格,我正在使用的房地产,我希望能够根据公寓的地址填写build筑物的名称。 我需要创build一个公式来search某个单元格的某些信息(可能是build筑物编号),并据此查看具有build筑物编号和相应名称的表格,并返回相应的值。 我不能使用基于完整地址的简单VLOOKUP,因为它们都包含公寓号码,每个地址都是唯一的。 我虽然关于将searchfunction与LOOKUP相结合,但到目前为止,这并不适用于我。 任何想法如何做到这一点?

如何在公式中使用工作表名称

我将不胜感激这个问题的一些帮助。 这个公式是在一张纸上查找姓和名,并从另一个工作簿(第10年)返回一个值。 我已经在两个工作簿中为这些工作表命名了相同的名称,以便我可以在多个工作表中使用一个公式。 因此,我希望公式的“艺术”部分是通用的(当前表单的名称,但在相应的表单上寻找一个值)。 有没有人有任何想法让我开始? 我试过间接但无济于事… =IF((VLOOKUP(($A2&" "&$B2),'[Year 10.xlsx]Art'!$C$2:$Z$240,18,FALSE)=0),"",VLOOKUP(($A2&" "&$B2),'[Year 10.xlsx]Art'!$C$2:$Z$240,18,FALSE)) 我试过了: =INDIRECT("'"&AJ2&"'!t5")这似乎工作,但我想改变t5,这样的公式可以复制和更新到t6,t7等 然后我尝试: =INDIRECT("'"&$AJ$2&"'!"&AK13)其中AK13包含t5, AK14有t6在其中也起作用。 有两种方法相结合吗? 我认为这在某种程度上会起作用,但是我仍然需要在每张纸上写一个不理想的工作簿。

VLOOKUP没有给出预期的结果

我已经使用了很多次VLOOKUP ,但是这真的让我难住了。 我有一个VBA代码,将数据从一个工作簿复制到另一个,然后我试图对我复制的数据执行VLOOKUP 。 以下是我在Sheet2中复制数据的一个示例: 5009 | 材料| 存储物品 已经被复制的表格被赋予名称“AutoList”作为表格的范围(Theres比这更明显) 我试图使用VLOOKUP的表看起来像这样: [ VLOOKUP ] | 材料| Z | X | C | V 我使用的公式是: =VLOOKUP("Materials",AutoList,1,0) 我不能为了我的生活找出为什么我得到#N / A作为结果。 如果我在结尾删除了0(对于逻辑),我最终得到每个结果的AutoList表中的最后一个数字,因为它只是进行部分匹配。 任何帮助,将不胜感激!

简单的Excel vlookup不起作用

我是一个很less使用Excel的程序员。 我现在试图做一个简单的查找,它不会工作。 我已经阅读了几个在线教程和故障排除指南,没有骰子。 这是我得到的: 正如你所看到的,B8中的公式是=VLOOKUP(A8,$A$1:$B$5,1,FALSE) 我很困惑为什么这不起作用。 我已经绝对validation查找表(A1-B5)中的每个单元格都不包含任何前导/尾随空格,不包含特殊字符等。实际上,我手动input这些单元格,而不是粘贴它们。 同样的颜色的小列(A8-A11)。 这是最简单的情况。 例如,我希望B8中的公式在A8中查看“红色”,在查找表中查找红色,并返回红色的数字,即“3”。 我想要一个精确的匹配。 如果你想知道为什么我试图在一个简单而无用的情况下,这是因为我开始在一个更复杂的工作表,作为准备从Excel导入数据的一部分,到处都是#N / A,所以我开始了一个新的工作表,并做了这个简单的例子,并得到了同样的错误结果。 我究竟做错了什么?

如果一个单元格的值存在于excel列中

我有3列在Excel中: ABC CompanyID Formula Exists? ABC ABC + 2 True DEF HHH + DEF True HHH 1 + 3 True EEE ABC + 7 False ABC + 4 4+1 如果CompanyID存在于公式中,它将显示在存在列上。 我试过= vLookup(A1,B:B,1,True)它不起作用,即使它不存在,也会返回值。 我疯了。 谢谢你的帮助。