【问题标题】:Matching Specific Characters匹配特定字符
【发布时间】:2015-03-27 02:18:12
【问题描述】:

目前我们有一个这样的电子表格:

在当前领域,我们想说:

如果在那一周我们进行了家庭访问和学校访问
那么对于家访总数,它应该有:1,对于 SV:1

但是,当使用分隔符输入文本时:SV,HV 并且我尝试应用 SUMIFS 或 COUNTIFS 它将失败,因为它会进行完全字符匹配并且 SV!= SV,HV 因此它返回 0。

无论如何我可以做到,即使单元格中有多个值,如HV,SV,SV,它也会以1返回家访?

【问题讨论】:

  • 请添加更多信息:您使用的是什么确切的公式以及在哪些单元格中?如果您在“S/Hols Wk 2”列下输入“SV”或“HV”或“SV,HV”,您预计“1”会出现在哪里?
  • 嗨 Stribizhev,所以会发生什么是在学校假期字段下我可能会放置:HV、SV、SV 在此下方我有一个单独的一系列行用于家庭访问、学校访问等,这将然后总结发生的 HV & SV 的实例。所以 1 会出现在这些行中。

标签: regex excel match worksheet-function countif


【解决方案1】:

猜测您可能想要逐行求和,例如在 ColumnE 中为 HVSV 在 ColumnF 中(为方便起见,在 Row1 中输入此类标签)然后可能类似于:

=COUNTIF($A3:$C3,"*"&E$1&"*")  

上下复制以适应,并调整单元格引用以适应。

【讨论】:

  • 嗨 Pnuts,感谢您的建议。我还有另一个问题;如果我使用通配符运算符来匹配这个 - 那么如果我有一个字符串,例如:“HV,SV,WV,HV,HV”其中有 3 个 HV 实例。如果我使用这个公式: =COUNTIF(F24,""&$S$4&"") 它只会计算 HV 的一个实例而不是 3. 有没有办法解决这个问题?跨度>
  • 其实不用担心 - 我通过使用 LEN 计算字符串然后使用 SUBSTITUTE 和我正在寻找的短语然后将它除以来解决了这个问题。一切都很好:) 谢谢你的帮助!
  • 嗯。我必须解决的下一个问题是如何将多行的所有内容汇总在一起,因为它可能会变得非常混乱。我会尝试解决,如果我有任何问题,请告诉您。但非常感谢您的帮助!
  • 嗨 Pnuts,我现在已经完成了电子表格。我使用 LEN & SUBSTITUTE 解决了我遇到的问题,然后在另一个“影子”表上引用了这个问题。感谢您提供的帮助!
猜你喜欢
  • 2019-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多