2017-02-24 86 views
-1

我在Excel中擁有訂單4096*2的數據。第二列包含10ABC1101, 10CDE1101 and 20FGH2345種類的所有字母數字值。我正在尋找一種方法(僅使用Excel函數而不是VBA)爲第2列中的每個字母數字值分配唯一的整數值。在excel中爲字母數字字符串指定一個唯一的整數

計劃是將數據帶入Matlab進行一些分析(並避免矩陣內的字符串處理)並將其帶回Excel並將整數轉換爲原始字母數字字符串。

Ps:我是Matlab和Excel的新手。

明確地將數字與字符串分開並不會幫助我,因爲它沒有指定唯一的值。

很多謝謝。

+0

第2列中的每個值只有一次? –

+0

不,它們全部重複,頻率從5到100。 – MathNovice

+0

如果值重複,是否希望它們具有相同的整數值?字符的最大數量是多少? –

回答

0

對於您可以使用(在列C

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

要獲取字符串返回

=INDEX(B:B,C:C) 

注意非連續的唯一ID:這些公式中使用隱路口see here for some info

相關問題