Excel 函数:如何将文本数据转换为数字?

Excel 函数:如何将文本数据转换为数字?

我有一段单词,我想过滤并按数字对其进行排序。例如,在一个单元格中我有以下内容:

“苹果;香蕉;橙子;菠萝;西瓜”。作为回报,我想在一列中分别按“5、4、3、2、1”的顺序排列它们(苹果为 5,香蕉为 4,依此类推)。我的文本数据也可以是按其他顺序排列的水果。

我需要的函数类似于 vlookup,但现在不是表格数组,而是只有一个单元格中的一段文本。

答案1

你可以用这个有趣的解决方案并首先从单元格中提取数据,因为数据是有分隔符的。您可以在临时工作表上创建数组。

=TRIM(MID(SUBSTITUTE($A1,";",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

相关内容