计算列中包含相同文本字符串的不同值
Count Distinct Values in Column that contain same text string
我有一个专栏,每年有数百个项目。
所有项目均以两位数年份标识符开头,后跟破折号。例如:“18-”、“19-”、“20-”
破折号后是行项目的 4 位以上的唯一编号。
但是,对于我的主项 table,可以有多个子项绑定到同一个主项。
例如:18-1 可能代表苹果和梨。
B 列中的内容并不重要,只是它会在 A 列上强制重复。(我需要在最终 table 中看到这些重复项,我正在收集此计数)
想按年份计算独特项目的数量。像 "contains, Or starts in this case"
"18-", "19-", "20-*"
示例:用“18-*”计算不同值 = 3
Column-A Column-B
18-1 Apple
18-1 Pear
18-2 widget11
18-3 widget12
18-3 widget13
19-1 widget14
19-2 widget15
19-3 widget16
19-4 widget17
是否可以用 excel 中单个单元格中的指定文本字符串计算 "start" 的不同值?
利用您的示例,此数组公式根据 D1 中的前缀计算 A1:A9 范围内的唯一计数:
=SUM(IFERROR(1/COUNTIFS($A:$A,$A:$A,$A:$A,D1&"*"),0))
需要在单个单元格中输入并保存按CTRL+SHIFT+ENTER 填写之前.
我有一个专栏,每年有数百个项目。 所有项目均以两位数年份标识符开头,后跟破折号。例如:“18-”、“19-”、“20-” 破折号后是行项目的 4 位以上的唯一编号。 但是,对于我的主项 table,可以有多个子项绑定到同一个主项。
例如:18-1 可能代表苹果和梨。 B 列中的内容并不重要,只是它会在 A 列上强制重复。(我需要在最终 table 中看到这些重复项,我正在收集此计数)
想按年份计算独特项目的数量。像 "contains, Or starts in this case" "18-", "19-", "20-*"
示例:用“18-*”计算不同值 = 3
Column-A Column-B
18-1 Apple
18-1 Pear
18-2 widget11
18-3 widget12
18-3 widget13
19-1 widget14
19-2 widget15
19-3 widget16
19-4 widget17
是否可以用 excel 中单个单元格中的指定文本字符串计算 "start" 的不同值?
利用您的示例,此数组公式根据 D1 中的前缀计算 A1:A9 范围内的唯一计数:
=SUM(IFERROR(1/COUNTIFS($A:$A,$A:$A,$A:$A,D1&"*"),0))
需要在单个单元格中输入并保存按CTRL+SHIFT+ENTER 填写之前.