0 我有一段我想要过滤的词,并相应地对它们进行排序。例如,在一个单元格中我有这个: “苹果;香蕉;橙子;菠萝;西瓜”。作为回报,我想分别按照“5,4,3,2,1”的顺序对它们进行排序(Apple为5,香蕉为4,依此类推)。我的文本数据也可以是另一种顺序的结果。 我需要的函数类似于vlookup,但现在只是代替表数组,我只在一个单元格中有一块文本。 microsoft-excel — ATW source
1 您可以使用这个有趣的解决方案,并首先从单元格中提取数据,因为数据是分隔的。您可以在临时表上创建阵列。 =TRIM(MID(SUBSTITUTE($A1,";",REPT(" ",999)),COLUMNS($A:A)*999-998,999)) — 根 source