按总计和最后一个字母排序所需的excel代码

时间:2012-07-25 08:58:15

标签: excel sorting

好的生病了解一下这个标题。

使用excel:

我有一个名为“PART”的字段示例数据将是CV101R CV102R。 每个部分都有一个替代部分,例如CV101RN CV102RN。 现在我需要对它们进行排序,看起来像N的末端部分号位于那里。 通常,按部分进行简单的排序可以做到这一点。 不幸的是,第二列是销售。 我的Excel需要按销售额从上到下排序,但仍按相同的部件号排序。

所以它仍然会读取CV101L和CV101LN,但CV101L是该表的最高销售额,低于它的N版本具有自己的销售额......但这些销售额可能相比较低。

有功能吗?或者它需要额外的排序列等? 你可以告诉我不要使用Excel,所以我希望有一个快速简单的方法嘿嘿

非常感谢

1 个答案:

答案 0 :(得分:1)

一半的战斗是了解你想说的话。我认为我在很大程度上理解 - 你是什么意思"低比较"?

我建议你了解excel函数LEN,RIGHT和LEFT。它们允许您操作文本单元格(这是您的部件编号)。

使用这些功能,您可以将您的部件号码拆分成您想要的任何组。

=LEFT(A2,5) // this will grab the first five chracters from the left of the part number.

=RIGHT(A2,LEN(A2)-5) // this will grab the right letter characters from your part number.

=RIGHT(D2,LEN(D2)-1) // This will split off any extra letters

将零件编号拆分为单独的列后,您可以使用自定义排序对其进行排序:

Basic Text Manipulation Example

您还应该学习CONCATENATE,FIND和MID - 仅供将来参考。