Tag: vlookup

从不同的工作簿VLOOKUP

我有2个工作簿…. OdysseyDeposit我的源数据是民间银行Accnt Recon其中包含VLOOKUP OdysseyDeposit。 这是我正在使用的VLOOKUP函数: =IF(ISNA(VLOOKUP(A2,[OdysseyDeposit.xls]Sheet1!$A$9:$L$19, 12, 0)), 0, VLOOKUP(A2,[OdysseyDeposit.xls]Sheet1!$A$9:$L$19, 12, 0)) ISNAfunction在那里,所以如果在OdysseyDeposit中找不到该值,我在我的Civil Bank Accnt Recon工作簿中得到一个0,所以我的加法工作正常。 不过,我的印象是OdysseyDeposit不必为了检索值而打开,但如果它被closures,我不会得到任何值,只是零。 我关于源文件closuresVLOOKUP工作不正确吗? 由于ISNAfunction,closures时是否会更新?

在Excel中的VLOOKUP麻烦

我有一个联系人列表。 有人和公司,都在同一个电子表格中。 我需要将一个公司的地址(从F列)复制到一个人的地址(也是F列),根据匹配。 也就是说,E2是我的源单元格,E列是我需要匹配的。 匹配时,公式应将F3复制到F2。 用简单的英语,我需要公司公司地址值中的人地址值。 我用VLOOKUP弄弄,但不能合作。 看到这个例子: http : //versastudio.com/misc/excel_vlookup.png

获取应用程序定义或对象定义的错误

我是新来的Excel / VBA和StackOverflow。 我正在运行Excel版本2007年 我花了整整一天的时间在这个问题上,我已经用尽了我的耐心。 尝试执行简单的VLOOKUP时,我总是收到“应用程序定义或对象定义的错误”。 我正在testing这个示例代码来解决我的更大的问题: 我需要一个位于Sheet1中的命令button,该button将具有VBA代码以基于Sheet1中的单元格值执行表查找。 该表在Sheet2中定义。 查找(我假设的VLOOKUP)将需要查找名称并发回包含例如“Salary”的数据。 此工资信息然后插入Sheet1上的另一个单元格中。 用户可以更新这个薪水数字。 另一个命令button将其导回到表(更新表条目)。 这可能吗? 不过,我不能通过简单的代码来通过VLOOKUP显示消息框(见下文)。 这是我的Sheet1:A1:4 Dave John Sara Steve 这是我的Sheet2,它被定义为Table1(A2:B6) Name Salary Dave 2500 John 3500 Sara 4000 Steve 4500 这里是我的VBA代码:(注意severy“试”的评论) Sub FINDSAL() Dim E_name As String Dim Res As Variant 'On Error Resume Next 'Err.Clear 'ThisWorkbook.Sheets("Sheet2").Activate 'ActiveSheet.Range("A1:B5").Select E_name = "John" 'Res = Application.WorksheetFunction.VLookup(E_name, […]

Excel VLOOKUP找不到正确的行

我有以下两列的表格: 102-6956821-1091413 1 115-8766130-0234619 2 109-8688911-2954602 3 109-7731824-8641056 4 如果我放入下面的VLOOKUP: = + VLOOKUP(B2,B $ 2:C $ 5,2) 我得到的结果是: 1 2 1 1 如果我将其更改为= + VLOOKUP(B2,B $ 2:C $ 5,2,FALSE),则得到预期的结果: 1 2 3 4 但为什么呢? 有一个确切的匹配,所以为什么它需要近似? 如果是这样,为什么它产生的数字呢? 它如何将文本值减less到近似值? 谢谢!

如何定义范围的终点作为数据的最后一行?

我使用vlookup后,查找我使用自动填充。 在macros自动填充代码后,它find范围并自动填充它。 但是就代码的健壮性而言,它并不是有用的,因为它发现的范围会粘到代码上。 基本上, ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-5],Sheet1!C[-5]:C[4],7,FALSE)" Range("F2").Select Selection.AutoFill Destination:=Range("F2:F502") Range("F2:F502").Select 是原始代码,我只想做Range(“F2:last data”) 提前致谢 编辑:解决。 Dim LastRow As Long LastRow = Cells(Rows.Count, "F").End(xlUp).Row Range("F2").Select ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-5],Sheet1!C[-5]:C[4],7,FALSE)" Range("F2").Select Selection.AutoFill Destination:=Range("F2", Cells(LastRow, 6)) 我试图简化代码,但我想我需要在每个VLOOKUP之前

Excel Vlookup多值

我正在寻找一个使用两个查找值返回多个匹配的vlookup公式。 我目前正在尝试使用连接方法,但我还没有弄明白。 表格需要返回所有的多个匹配,而不仅仅是一个。 目前,它只返回最后一场比赛。 例如,可以说我有一个多个城市和州的列表。 各个城市不同,但各州明显不变。 我想要返回每个城市的人数。 City State #OfPeople Albany NY 10 Orlando FL 5 Tampa FL 3 Seattle WA 1 Queens NY 8 所以我连接了城市和国家的专栏。 Join City State #OfPeople Albany-NY Albany NY 10 Orlando-FL Orlando FL 5 Tampa-FL Tampa FL 3 Seattle-WA Seattle WA 1 Queens-NY Queens NY 8 这样做的目的是创build一个更新的日志,每个城市的人都有时间进步。 我想在每一栏中有大量的人。 (我知道这需要另一个公式,我只是专注于现在返回多个匹配)。 但是,我不想覆盖现有的数据。 希望我解释得很好。 […]

在vlookup公式中使用单元格值

=vlookup(c2,code1,2,false) 我正在使用vlookup代码,但我想使用“c2”而不是c2本身的单元格值。 这个单元格内的值将会改变,现在是'aj2'。 有这样一个简单的方法吗? 嗨谢谢,这似乎并不适用于我想要的。 我想如果我最终解释我想要做什么,这可能会更容易。 我想能够input一个列引用即B(不包括单元格行)。 Sheet1 (input列参考) AB Code1- B (这个单元格的值将会改变) Sheet2 (名称参考'code1') AB 预开始-1 成立-2 Sheet3 (从另一个文件粘贴的数据 – 这个数据将会改变) ABC 1-Pre Start- = vlookup(从code1显示'1')2-Established- = vlookup(从code1显示'2') 3-Established- = vlookup(从code1显示'2') 4-Pre Start- = vlookup(从code1显示'1')5-Pre Start- = vlookup(从code1显示'1')

使用图标集和公式进行条件格式化

基本上我试图使用条件格式图标集,这是一个绿点,橙点和红点。 如果我的值小于我的公式值,则显示绿点。 如果我的值等于我的公式值,则显示橙色点。 如果我的值超过了我的公式值,显示红点。 这是我正在尝试使用的精确公式: VLOOKUP(product_ID,product_db,3,FALSE) product_ID是我试图应用条件格式的单元格旁边的单元格。 product_db是另一个工作表中的一个大表。 虽然,当我尝试使用这种格式,根本不应用于我的单元格。 没有点显示。 我相信这是因为我的公式。 有任何想法吗? 编辑: 以下是正在发生的一些屏幕截图: 这是调理之前的数量: 这里是公式的条件: =VLOOKUP(invoice_product,PRODUCT_DATABASE,3,FALSE) 数量与第一幅图像一样,保持不变。 我的公式应该返回的值是2,因此应该显示橙色的点。

Vlookup包含其他单元的一部分,但不是那么简单

大家好,所有的Excel大师,我坚持这个我无法解决的Excel问题。 我尝试使用索引,匹配,Vlookup但无济于事。 基本上我试过如果列C的值包含列A中的值的一部分,列D显示列B的值。 所以我正在处理的是这样的:固定表格显示 +——————————————————+ | Header Column A Column B Column C Column D | +——————————————————+ | Row 1 111 AAA 1111 | | Row 2 222 BBB 112 | | Row 3 333 CCC 2225 | | Row 4 444 DDD 333 | +——————————————————+ 所以我的预期结果是: +——————————————————+ | Header Column A Column B Column […]

错误424:在循环中使用Vlookup所需的对象

基本上我在这里试图做的是让我的macrosbuild立一个URL将被刮,并用于填充信息。 我打算根据指定的具体证券和数据领域的URL是唯一的。 我在我的j循环中收到一个错误,在一个vlookup中使用数据typesstring。 我打算为它返回一个值将被用来填充我的url。 Dim Last1 As Integer: Last1 = W.Range("A1000").End(xlUp).Row Dim Last2 As Integer: Last2 = W.Range("XFD1").End(xlToLeft).Column Dim IE As SHDocVw.InternetExplorer Dim html As HTMLDocument If Last = 1 Then Exit Sub Dim Symbols As String Dim DataType As String Dim URLParameters As String Dim i, j As Integer For i = 2 To […]