-1

我正在尝试匹配具有两列的区域中的两个单元格,每列都有多个重复值,并简单地返回表明存在匹配行的内容。

我在 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。

4

1 回答 1

0

插入标签的标题行(我使用 A>D),选择 Columns A:D,Insert > Pivot Table...,确定,拖动B到 Row Fields: D、Column Fields: 和DData Fields:。改为Sum - D计数,OK,OK。

于 2017-05-13T03:34:44.217 回答