超级查询-单元格以当前行单元格的文本开头的所有行的计数

Defunc7

我正在尝试在Excel的Power Query编辑器中创建等效于Excel公式的函数。我有一个Excel文件,其中包含一堆行和一列,其中包含正常Windows结构中文件/文件夹的URL路径。我试图用它来计算“此文件夹”的所有行/文件/文件夹,或更深的文件/子文件夹。

当前的Excel公式是:

=COUNTIF(A$2:A$238602,A2&"*")

这个想法是获取当前行(A2的路径值,并检查所有其他行(A $ 2:A $ 238602)以查看那些行是否以(A2&“ *”开头相同的文本,然后将所有行计算在内(COUNTIF)。数据看起来像这样:

X:\ Admin \
X:\ Admin \ Records \
X:\ Admin \ Records \ Delegated 2019 \
X:\ Admin \ Records \ Delegated 2019 \ Management.xlsx
X:\ Admin \ Records \ Delegated 2019 \ Business.xls
X: \ Admin \ Records \ Monitoring_2019.xlsx
X:\ Admin \ Records \ Progression 2018.docx
X:\ Admin \ Leader Meetings \
X:\ Admin \ Leader Meetings \ Leader Meeting 2016年5月10日.docx
X:\ Admin \ Leader Meetings \跨团队Group.docx
X:\ Admin \ Templates \
X:\ Admin \ Templates \ Business Card Template.pdf
X:\ Admin \ Templates \ Excel \
X:\ Admin \ Templates \ Excel \ PivotTable for SubProjects.docx
X:\学徒\
X:\学徒\会议\

因此,“ X:\ Admin \”的结果为14,“ X:\ Admin \ Records \”的结果为6,“ X:\ Admin \ Leader Meetings \”的结果为3,依此类推。

谢谢

亚历克西斯·奥尔森(Alexis Olson)

您可以像下面这样计算路径列中从当前路径开始的元素的数量:

= Table.AddColumn(Source, "Count",
    (row) => List.Count(List.Select(Source[Path], each Text.StartsWith(_, row[Path]))),
  Int64.Type)

这将占用整个列(列表),Source[Path]并仅选择满足以当前行的路径值开头的条件的元素,然后计算该筛选列表中有多少个元素。

结果

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单元格值的超级查询文件路径

来自分类Dev

MySql SELECT GROUP_CONCAT查询不会在长文本单元格中返回所有数据

来自分类Dev

Excel单元格被SQL查询中的大量文本弄乱了

来自分类Dev

超级查询-每月重复行

来自分类Dev

如何使用查询单元格中包含文本的位置选择行

来自分类Dev

查询等于单元格范围的位置

来自分类Dev

SQL单元格中的SQL查询

来自分类Dev

使用查询更新单元格的内容

来自分类Dev

根据单元格选择查询数据

来自分类Dev

Linq查询返回国家(作为列)和城市(作为行)并在单元格中计数

来自分类Dev

MySQL查询:单个单元格中多个单元格的值

来自分类Dev

Google 表格 - 查询单元格值包含逗号分隔单元格中的值

来自分类Dev

使用Google表格中的数据查询最后一行,并将空单元格设置为“文本”

来自分类Dev

计数文本单元格

来自分类Dev

如果 A1 中的查询 = #REF! , 清除 A2:B+lastrow 范围内的所有单元格

来自分类Dev

如何使用Google表格中的查询功能的select语句从单元格获取文本?

来自分类Dev

Apache Solr-作为超级查询参数的子查询计数

来自分类Dev

在SQL查询中使用单元格引用

来自分类Dev

MYSQL-查询数据库&在单元格中

来自分类Dev

SQL在子查询中返回空单元格

来自分类Dev

帮助SQL查询返回不匹配的单元格

来自分类Dev

查询中的变量命名范围单元格引用

来自分类Dev

使用查询时如何引用单元格值

来自分类Dev

查询命名的单个单元格范围vba

来自分类Dev

查询函数中的可变单元格值格式

来自分类Dev

使用查询从单元格Google表格中获取日期

来自分类Dev

查询后更改/重命名单元格内容

来自分类Dev

在Excel单元格内附加SQL查询的结果

来自分类Dev

查询表列更改时如何保留单元格引用

Related 相关文章

  1. 1

    单元格值的超级查询文件路径

  2. 2

    MySql SELECT GROUP_CONCAT查询不会在长文本单元格中返回所有数据

  3. 3

    Excel单元格被SQL查询中的大量文本弄乱了

  4. 4

    超级查询-每月重复行

  5. 5

    如何使用查询单元格中包含文本的位置选择行

  6. 6

    查询等于单元格范围的位置

  7. 7

    SQL单元格中的SQL查询

  8. 8

    使用查询更新单元格的内容

  9. 9

    根据单元格选择查询数据

  10. 10

    Linq查询返回国家(作为列)和城市(作为行)并在单元格中计数

  11. 11

    MySQL查询:单个单元格中多个单元格的值

  12. 12

    Google 表格 - 查询单元格值包含逗号分隔单元格中的值

  13. 13

    使用Google表格中的数据查询最后一行,并将空单元格设置为“文本”

  14. 14

    计数文本单元格

  15. 15

    如果 A1 中的查询 = #REF! , 清除 A2:B+lastrow 范围内的所有单元格

  16. 16

    如何使用Google表格中的查询功能的select语句从单元格获取文本?

  17. 17

    Apache Solr-作为超级查询参数的子查询计数

  18. 18

    在SQL查询中使用单元格引用

  19. 19

    MYSQL-查询数据库&在单元格中

  20. 20

    SQL在子查询中返回空单元格

  21. 21

    帮助SQL查询返回不匹配的单元格

  22. 22

    查询中的变量命名范围单元格引用

  23. 23

    使用查询时如何引用单元格值

  24. 24

    查询命名的单个单元格范围vba

  25. 25

    查询函数中的可变单元格值格式

  26. 26

    使用查询从单元格Google表格中获取日期

  27. 27

    查询后更改/重命名单元格内容

  28. 28

    在Excel单元格内附加SQL查询的结果

  29. 29

    查询表列更改时如何保留单元格引用

热门标签

归档