excel中英文单词如何按相同后缀排序

一个词能有多长,加个宏函数就行了:

按ALT+F11打开宏编辑器,在VBAProject中右键单击,新建一个模块,添加以下代码,保存文件(可能需要将保存类型改为“带宏的工作簿”)。

功能?反转(str?作为?字符串)

暗淡?n?作为?整数

暗淡?我?作为?整数

暗淡?结果?作为?线

n?=?长度

如果?n?=?0?然后

反转?=?""

其他

为了什么?我?=?n?去哪?1?一步?-1

结果?=?结果?& amp?Mid(str,?我,?1)

下一个?我

反转?=?结果

结束?如果

结束?函数假设所有单词从第一行开始,A列是单词,B列是解释,然后在单元格C1中输入公式“=Invert(A1)”,向下填充公式,在单元格D1中输入公式“= vlookup (invert ($ C1,A: B,0)。

现在你可以随意对C列和D列进行排序。

如果你不明白,发给我。