Excel:如何分析具有多个值的单元格?
我有一个列的NeedSegment包含单元格的值如下列值的表:
- OEMrs; #Partners; #Balancers; #DoItYourselfers; #Savers
- OEMrs; #Partners; #Balancers
- 拯救者
不同的列被称为投资组合,并包含正常的单个值。
最后,我想有一个图表,显示每个投资组合有多less行有一个特定的需求,例如合作伙伴。
我已经试过整合多个数据透视表(标签包含)或countifs。 但在我看来,这太复杂了。
任何build议或需要额外的信息?
我看不到一个简单的方法来处理这个问题,而不用先分开数据;
分号分隔符。
首先, 分割你的数据:
- 用数据突出显示所有单元格:
- select列中最顶端的单元格,例如
A1
- 按住CTRL + SHIFT,然后按向下箭头。
- select列中最顶端的单元格,例如
- 好的,一旦我们做完了,进入“数据”菜单并select“文本到列”。
- 在Text to Columns窗口中,select“Delimited”,然后单击“Next”。
- 在以下窗口中,select分隔符下的“分号”和“其他”,然后在“其他”旁边的框中键入
#
。 - 选中标有“将连续分隔符视为一个”的框。
- 点击完成。
资源
注意:你也可以用公式来做到这一点(但是如果你已经知道围绕分号有多less个值,那么这将是一个痛苦的屁股)
注2:如果您需要重复执行几次,您也可以使用VBA执行此操作
其次,你可以像ozgrid中描述的那样 构build一个Pivot Graph
[编辑]另一个解决scheme – 与公式
如果您只需要计算每个值的NeedSegments数量,您可以执行的操作是使用以下公式:
=SUMPRODUCT(IF(FIND("#Partners",A2:A20)>0,1,0))
您可以引用另一个单元格来获取每个NeedSegment的结果:
=SUMPRODUCT(IF(FIND(B1,$A$2:$A$20)>0,1,0))