Excel 按组连接,不包括同一行中的组成员
是否可以在图像中创建“群集”列?需要将所有常用“总体”值的“单位”值连接起来,但不将自身作为连接的值之一。我可以获得一些创建“集群”列的帮助吗 每个“群集”都有来自同一总体的所有单位,但结果行的单位除外:Excel 按组连接,不包括同一行中的组成员,excel,excel-formula,concatenation,worksheet-function,substitution,Excel,Excel Formula,Concatenation,Worksheet Function,Substitution,是否可以在图像中创建“群集”列?需要将所有常用“总体”值的“单位”值连接起来,但不将自身作为连接的值之一。我可以获得一些创建“集群”列的帮助吗 每个“群集”都有来自同一总体的所有单位,但结果行的单位除外: Overall Unit Cluster Overall1 UnitA1 {UnitA2, UnitA3} Overall1 UnitA2 {UnitA1, UnitA3} Overall1 UnitA3 {UnitA1, Unit
Overall Unit Cluster
Overall1 UnitA1 {UnitA2, UnitA3}
Overall1 UnitA2 {UnitA1, UnitA3}
Overall1 UnitA3 {UnitA1, UnitA2}
Overall2 UnitA4 {UnitA5}
Overall2 UnitA5 {UnitA4}
Overall3 UnitB62 {UnitB63, UnitB64, UnitB65}
Overall3 UnitB63 {UnitB62, UnitB64, UnitB65}
Overall3 UnitB64 {UnitB62, UnitB63, UnitB65}
Overall3 UnitB65 {UnitB62, UnitB63, UnitB64}
认为这可能是一个两步的过程,然后连接可能是一个搜索和替换?可以通过公式实现,而不是一个繁琐的过程。假设按照指示进行排序,
总体位于A1:
在C1集群中,在C2中(第1行中假定的标签):
在D2中:
=A1<>A2
并抄写下来以适应
取下过滤器,选择全部,复制,粘贴特殊值
选择列A,主页>编辑-查找并选择,替换…,查找内容:Count
,全部替换。(在Count
的C
前面有一个空格)
选择全部,数据>大纲,小计,全部删除。删除Grand
行
筛选以选择D列中除TRUE
和FALSE
之外的所有内容,并在B列的第一个空白单元格中插入1
,然后向下复制以适应。取下过滤器
按A列值A到Z排序,然后按B列值A到Z排序
筛选ColumnD以选择TRUE
和FALSE
并删除所选行的ColumnC内容(保留标签)
取下过滤器并选择ColumnC。主页>编辑-查找并选择,转到特殊…,空白,确定
=
,向上,按Ctrl+Enter键
选择全部、复制、粘贴特殊、值
在列D中选择除TRUE
和FALSE
之外的所有项,然后删除所选行
在E2中,复制下来以适应:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C2,"{"&B2&", ","{"),", "&B2,""),", "&B2,"")&"}"
选择全部、复制、粘贴特殊、值,删除C:D列,在C1中输入Cluster
.我想不出任何干净/可靠的方法来使用内置的Excel工作表函数实现这一点。最好是编写自定义VBA函数。
=C4
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C2,"{"&B2&", ","{"),", "&B2,""),", "&B2,"")&"}"