如果有人能帮助我,我将不胜感激。我有一份董事会成员名单以及他们担任董事的公司名单。我的 Excel 数据列表相当大,下面是它的样子的示例。
Name of director Companies
A Company 1 Company 4
B Company 1 Company 2 Company 3
C Company 4
我需要将其转换为这样的矩阵表
Company 1 Company 2 Company 3 Company 4
A 1 0 0 1
B 1 1 1 0
C 0 0 0 1
有什么想法吗,我该怎么做?
答案1
具有所需布局的新工作表
原始布局
新工作表 - 在第 1 行列出所有公司,每列一家,从 B 列开始
公式:
A2=OrigSheet!$A2
- 原始数据表上标有第一任主任姓名的单元格
B2=IFNA(1*(MATCH(B$1,OrigSheet!$B2:$Z2,0)>0),)
B$1
此公式列的标题单元格(包含公司名称)OrigSheet!$B2:$Z2
公司 原始数据表上
公式 A2 行中董事的单元格。Z
根据需要调整列。
将 B2 拖拽/复制到最后的公司名称下方
- 最大公司数,
Z
公式中的列。
选择以 A2 开头的第 2 行公式并向下拖动。
变化:
=IFNA(1*(MATCH(B$1,OrigSheet!$B2:$Z2,0)>0),"")
- 没有零。
=IFNA(MATCH(B$1,OrigSheet!$B2:$Z2,0)>0,FALSE)
- 真与假
=IFNA(MATCH(B$1,OrigSheet!$B2:$Z2,0)>0,"")
- 仅真
=IFNA(IF(MATCH(B$1,OrigSheet!$B2:$Z2,0),"yes"),"")
- 仅“是”