根据单元格名称对值进行分组,并从组中找出唯一的编号?

根据单元格名称对值进行分组,并从组中找出唯一的编号?

我的 Excel 表中有 2 列。第 1 列是单元格的名称,第 2 列是其值集。如何才能找到并分别打印每列单元格的唯一值?

测试数据:

CellName       Value                     DesiredOutput
--------------------------------------------------------
MANU1035    7; 7; 1; 1; 4; 4                7;1;4
MANU1036    7; 7; 1; 1; 4; 4                7;1;4
MANU1037    7; 7; 1; 1; 4; 4                7;1;4
MANU1038    7; 7; 1; 1; 4; 4                7;1;4
MANU1039    7; 7; 1; 1; 4; 4                7;1;4
MANU104     1; 7; 18; 16                    1;7;18;16
MANU1040    7; 7; 1; 1; 4; 4                7;1;4
MANU1041    7; 7; 1; 1; 4; 4                7;1;4
MANU1042    7; 7; 1; 1; 4; 4                7;1;4

我想在 excel/csv 表中或使用 bash 脚本解决这个问题。

答案1

使用 awk 数组可以轻松完成此操作。将突出显示的单元格复制并粘贴到文本文件中,然后按照此链接中给出的示例进行操作:

https://www.datafix.com.au/BASHing/2019-06-07.html

相关内容