Excel:如何分析具有多个值的单元格?

Excel:如何分析具有多个值的单元格?,excel,pivot,multiple-value,Excel,Pivot,Multiple Value,我有一个带有列的表格,其中包含具有如下值的单元格: OEMrs#合伙人#平衡器#做你自己#储蓄者 OEMrs#合伙人#平衡器 储蓄者 另一列名为Portfolio,包含正常的单个值 最后,我希望有一个图表,显示每个投资组合中有多少行具有特定的需求细分市场,例如合作伙伴 我已经尝试过使用合并的多透视表(标签包含)或countifs。但在我看来这太复杂了 是否需要任何建议或其他信息?如果不先用拆分数据,我看不出一个简单的方法来处理这个问题分号分隔符 首先,分割数据: 用以下数据突出显示所有单元格

我有一个带有列的表格,其中包含具有如下值的单元格:

  • OEMrs#合伙人#平衡器#做你自己#储蓄者
  • OEMrs#合伙人#平衡器
  • 储蓄者
另一列名为Portfolio,包含正常的单个值

最后,我希望有一个图表,显示每个投资组合中有多少行具有特定的需求细分市场,例如合作伙伴

我已经尝试过使用合并的多透视表(标签包含)或countifs。但在我看来这太复杂了


是否需要任何建议或其他信息?

如果不先用
拆分数据,我看不出一个简单的方法来处理这个问题分号分隔符

首先,分割数据:

  • 用以下数据突出显示所有单元格:
  • 选择列中最上面的单元格,例如
    A1
  • 按住CTRL+SHIFT,然后按向下箭头
  • 好的,完成后,进入“数据”菜单并选择“文本到列”
  • 在“文本到列”窗口中,选择“分隔”,然后单击“下一步”
  • 在下面的窗口中,在“分隔符”下选择“分号”和“其他”,并在“其他”旁边的框中键入
  • 选中标有“将连续分隔符视为一个”的框
  • 单击Finish
  • 注意:您也可以使用公式来实现这一点(但这将是一件麻烦事,除非您已经知道分号周围可以有多少个值)
    注2:如果需要重复多次,也可以使用VBA执行此操作

    其次,您可以如中所述构建轴心图

    [编辑]另一种解决方案-使用公式

    如果只想计算每个值的NeedSegments数,可以使用以下公式:

    =SUMPRODUCT(IF(FIND("#Partners",A2:A20)>0,1,0))
    
    您可以参考另一个单元格以获得每个NeedSegment的结果:

    =SUMPRODUCT(IF(FIND(B1,$A$2:$A$20)>0,1,0))
    

    非常感谢您的意见,请考虑我下面介绍的解决方案。@Werner:我没有看到您的问题有什么变化。我编辑了我的答案以向您展示另一个解决方案我无法在前8小时内发布我自己问题的答案,因此:我为每个需要的部分添加了新的列:=IF(FIND(“OEMrs”;Table_owssvr_2[[[#此行];[Need Segments]]>0;TRUE;FALSE)然后我创建了一个新的表countifs:=countifs('owssvr(2)!$B:$B;$A2;'owssvr(2)“!AB:AB;TRUE)在我看来是最简单的实现。。。