我正在尝试匹配具有两列的区域中的两个单元格,每列都有多个重复值,并简单地返回表明存在匹配行的内容。
我在 LibreOffice Calc 中执行此操作,但如果可能的话,我希望能够在 Excel 电子表格中共享它。
我的电子表格搜索范围如下所示:
| A | B | C | D |
1| 1782.87|Eva_Estelle | 496.15|J.B. (LBarneck) |
2| 1782.87|Eva_Estelle | 214.74|Jessica Laity |
3| 1782.87|Eva_Estelle | 57.50|arndtfamily1 |
4| 905.28|A.N. (robertn) | 615.29|rochellemallory2005 |
5| 905.28|A.N. (robertn) | 367.37|Shenazar James Gill |
6| 905.28|A.N. (robertn) | 366.90|pfitzgerald6 |
7| 615.29|rochellemallory2005 | 905.28|A.N. (robertn) |
8| 615.29|rochellemallory2005 | 367.37|Shenazar James Gill |
9| 615.29|rochellemallory2005 | 366.90|pfitzgerald6 |
10| 615.29|rochellemallory2005 | 281.19|John Gill |
11| 615.29|rochellemallory2005 | 242.96|ANGEL Ballamy |
我的结果/查询区域看起来(应该看起来)像这样:
| A | B | C | D |
1| |Eva_Estelle |A.N. (robertn) |rochellemallory2005 |
2|Eva_Estelle | | | |
3|A.N. (robertn) | | | Y |
4|rochellemallory2005 | | Y | |
其中“Y”(或某事)表示搜索区域的B列中有一行与查询区域$A2(A2,A3,A4,..)匹配,而D列中的同一行与查询区域匹配B$1(B1,C1,D1,..)等
问题是搜索区域中的列 B 和 D 都包含重复数据,并且搜索区域的行按列 A 然后 C 中的值降序排序。这意味着我不能使用查找函数(?)。
是否可以使用查询区域单元格中的公式来执行此操作,或者如果不能,了解 OO 或 LibreOffice Calc 的人可以帮助我使用我需要使用其宏“基本”版本创建用户定义公式的代码(所以我希望能跟随它在做什么)?如果您使用 BeanShell、JavaScript 或 Python,我也会尝试获取它,但我最熟悉 VBasic。