为excel中的字母数字字符串分配唯一的整数

时间:2017-02-24 20:03:22

标签: excel excel-formula

我在excel中有订单4096*2的数据。第二列包含10ABC1101, 10CDE1101 and 20FGH2345种类型的所有字母数字值。我正在寻找一种方法(仅使用Excel函数而不是VBA)为第2列中的每个字母数字值分配一个唯一的整数值。

计划是将数据导入Matlab进行一些分析(并避免在矩阵中处理​​字符串)并将其带回Excel并将整数转换为原始的字母数字字符串。

Ps: 我是Matlab和Excel的新手。

显然将数字与字符串分开对我没有帮助,因为它没有分配唯一值。

非常感谢。

1 个答案:

答案 0 :(得分:0)

对于您可以使用的非连续唯一ID(在C列中列出)

=MATCH(B:B,B:B,0)

要取回字符串

=INDEX(B:B,C:C)

注意:这些公式使用隐式交点 see here for some info