我在excel中有订单4096*2
的数据。第二列包含10ABC1101, 10CDE1101 and 20FGH2345
种类型的所有字母数字值。我正在寻找一种方法(仅使用Excel函数而不是VBA)为第2列中的每个字母数字值分配一个唯一的整数值。
计划是将数据导入Matlab进行一些分析(并避免在矩阵中处理字符串)并将其带回Excel并将整数转换为原始的字母数字字符串。
Ps: 我是Matlab和Excel的新手。
显然将数字与字符串分开对我没有帮助,因为它没有分配唯一值。
非常感谢。
答案 0 :(得分:0)
对于您可以使用的非连续唯一ID(在C
列中列出)
=MATCH(B:B,B:B,0)
要取回字符串
=INDEX(B:B,C:C)
注意:这些公式使用隐式交点 see here for some info