Tag: 匹配

Excel – VBA:与两个组合单元格匹配?

我的问题是非常棘手的,所以我会尽可能地把它弄清楚。 在我的程序中,我将单元格值与数据库进行比较以查找匹配项。 我正在比较的单元格是列格式,每个单元格中有一个单词。 另一方面,我的数据库中的单元格包含单元格中的全部句子。 例如 : 我的计划的目标是find匹配来确定一个地方。 到目前为止,这是它在做什么:它激活数据库中的单元格,并与每个单元格的“elementsListRange”(这是从列中的元素的select(所以在我的图片“B2:B7”))进行比较。 当有一场比赛的时候,就会增加12分。 'loop in the DATABASE For i = a To b Range("B" & i).Activate 'try to find a match btwn active cell and one of the elements from parsed address For Each cell In elementsListRange.Cells If Match(ActiveCell.Value, cell.Value) Then Range("K" & i).Value = Range("K" & i).Value + […]

Excel – VBA:查找匹配时处理数组元素

我正在开发一个程序,其目的是识别数据库中的地址部分。 input是一个列,每个单元格包含地址中的一个字/数字。 另一方面,在数据库中,每个单元格包含几个单词的完整信息。 这里是一个例子: 这是我已经在做的事情: 1 /在数据库列(在这里从G3到G7)循环并激活当前单元格。 2 /对于(B2:B9)的每个单元格,查找与ActiveCell匹配 3 /如果find一个匹配的话,给一个单元格添加10个点,当B列的循环结束时,跳到数据库的另一个单元格。 所以在这个例子中,G3会有3个匹配,所以有30个点。 没关系,但是我想通过考虑“General Finance Tower”这个词的位置,将其视为与数据库匹配的位置,从而使它更加准确。 为此,我打算将数组中的单元格的内容拆分为G。 这是改进的方式: 1 /从G2:G7的数据库列中循环。 将第一个单元格拆分为n个单词(本例中为3个):“General / Finance / Tower” 2 /查找数组的第一个单词和列B中的元素之间的匹配。 如果不匹配,则跳到下一个元素(B2,B3,… B9)。 如果在B9之后仍然不匹配,那么跳到数组的第二个元素(Finance)并继续。 如果匹配(这里是“General”(数组的第一个元素)和B2)然后查看数组的下一个元素和B列的下一个元素 (“Finance”和“Finance”)是否匹配 。 如果是的话,再做一次(“塔”和“塔”)等等。 这样,“综合金融”将被发现,然后“综合金融大厦”,给我的计划更加准确。 这是我的问题,更多与编程有关: 我知道如何将G列拆分为数组,但我不知道如何导航。 如果不是一个数组,它是N个不同的单元格,我将开始到单元格1,激活它,然后使用偏移量(1,0)转到下一个单元格,偏移量(2,0)进一步转到两个单元格,等等,在每一个案件寻找火柴。 如何在使用数组的时候这样做? 如何去下一个元素? stringData = Split(ActiveCell.Value, " ") For i = LBound(stringData) To UBound(stringData) If Match(ActiveCell, stringData(i)) Then … […]

IFERROR / INDEX / MATCH与样品

我有一个需要更新的数组公式。 报告协议已经更改,我现在需要修改公式如下: = IFERROR(INDEX('Data Feed'!$ B $ 2:$ B $ 35,MATCH(1,IF('Data Feed!!$ D $ 2:$ D $ 109 = Summary!D $ 2,IF('Data Feed'!$ C $ 2:$ C $ 64 =总结!$ C9,IF('Data Feed'!$ A $ 2:$ A $ 25 = Summary!D $ 1,)))),0),) 数据馈送示例: 颜色销售销售date部分的一天 蓝色是2013年6月1日下午 BLUE NO 6/3/2013 AM BLUE NO 6/7/2013 PM RED是2013年6月3日上午/下午 摘要示例: […]

VLOOKUP或/和MATCHfunction

我有两个电子表格: 第一个电子表格由两列组成:应用程序代码(4位数字代码)和应用程序代码附带的特定应用程序名称。 大约有5300个应用程序代码和应用程​​序名称。 第二个电子表格由一列组成:应用程序代码,而这个只有4900个应用程序代码。 本质上,我试图找出哪些400应用程序代码丢失。 我想知道是否有可能把三列相邻,当没有两个应用程序代码的细胞说“不适用”(400缺less的应用程序代码)。 我一直在读Vlookup和Matchfunction,但不太了解如何在这个现实生活中做到这一点。 我希望有人能够引导我通过如何使这成为可能的步骤。 干杯

根据多个标准find最接近的匹配

我已经在工作了近一年的VBA,并设法拉一些相当令人印象深刻的事情,通常我可以find任何我不知道在这个网站上或其他一系列的search,但这次我已经出现空白,我猜这是最有可能的,因为我不知道如何框架search正确:( 我打算创build一个分析客户销售历史的macros,然后从我们的畅销书列表中进行“您可能还喜欢”的search,并返回与其畅销书最接近的匹配项。 该产品是书籍,由于数十年的书目注意到行业内的细节每个产品可以有多达20个类别,我想用这个来find衣柜的比赛。 我有的信息(重要的位) Sheet 1 – product id – customer sales quantity Product id 2 -customer sales quantity Product id 3 -customer sales quantity Etc etc ( usually up to 100) Sheet 2 – product id – total company sales quantity product id2 – total company sales quantity product id3 – total company sales […]

在excel中匹配相关的列

我有一列保持不变。 我在B和C列有相互关联的数据。 我希望列B和C中的文本和数字与A列中的文本相匹配。 问题:如何成功对列B及其关联列C进行sorting以匹配列A? 例如之前: AC 20 BE 50 C DA 10 Ë 后: AA 10 乙 CC 20 d EE 50 我试过= IF(ISERROR(VLOOKUP(A2,$ D $ 2:$ D $ 23,1,0)),“”,VLOOKUP(A2,$ D $ 2:$ D $ 23,1,0)列B与列A(基于上面的例子)。 提前致谢!

总结一个索引/匹配公式

你能帮我解决以下问题吗? 我想要返回总金额,而不是find的第一个匹配。 我的首选是索引和匹配的总和,如果这不能做一个if语句。 我已经包含'sheet1!' 在公式中,因为它将超过2张工作表。 下面是一个公式的例子,数据将超过4000行。 我不能发布图像,因为我是新的,但数组公式是 =INDEX(Sheet1!$G$4:$I$10,MATCH(A2&B2,Sheet1!$G$4:$G$102&Sheet1!$H$4:$H$102,0),3) 它匹配的数据是返回多的第一个结果,我总数是多less。

使用公式定义一个匹配条件的所有行号的名称

我怎样才能得到一个表格的范围与下表中的“Option_A”的单元格的行数? Type Option_A Option_A Option_D Option_A 在这种情况下,我想获得一个定义的名称,将返回以下内容: 1 2 4 我正在使用OpenOffice Calc,直到现在,我试图定义一个名称为MATCH("Option_A";A2:A9;0)但它不工作,因为MATCH只返回第一次出现。 那么,可以给我以上结果的公式是什么? 编辑 所以,如问,我有A2:A9的值,我想在C1:C8上显示结果。 以下是我的工作表上面的示例所需的内容: ABC 1 Type 1 2 Option_A 2 3 Option_A 4 4 Option_D 5 Option_A 在左边是工作表的行号,最上面是列。

VLOOKUP返回#N / A,尽pipe存在匹配(= A1 = B1 ==“TRUE”)

我使用Google Analytics API将一些数据导出到Excel中。 由于API对可以同时导出的维度和指标数量有限制,因此我必须将这个导出用于不同的查询,这些查询将放置在不同的工作表中。 我想将所有这些信息合并到一张纸上,所以我在每张纸上创build了一个唯一的ID(使用连接),然后做一个VLOOKUP来将每张纸的数据合并到第一张纸上。 它对于99.5%的数据来说就像一个魅力。 但有一些ID正在返回一个#N / A,尽pipe我手动检查了它们是否完全匹配,使用= B1 ='Sheet2'!B191,它返回TRUE。 我生成= CONCATENATE(TRIM(B1),TRIM(C1),TRIM(D1)…)的唯一ID,所以我不认为有空格阻止匹配。 我甚至把这些ID粘贴为“价值”,我仍然得到那些#N / A。 我无法find这种罕见行为的原因! 阿古斯丁

Excel公式 – 部分匹配和显示值

我一直在尝试与COUNTIF,LOOKUP和MATCH,似乎无法解决这个公式,真的很感激帮助! 表1中列出了POSTCODES(列A),并在表2中列出了PARTIAL POSTCODES(列A),并附有代码 – 代码1(B列)和代码2(列C)。 我正在寻找的是一个公式: 从表1中取出POSTCODE 在Sheet 2中查找并在POSTCODE中进行部分匹配 如果匹配,则从表2中取代码1和代码2,并在表1中input 我正在寻找的例子: http : //www.theukwebspace.co.uk/example.png