我想按特定字符之前的名称对excel中的列进行排序

时间:2018-08-02 10:35:05

标签: excel excel-formula excel-2010 excel-2007

我对Microsoft Excel有疑问。

我有一个非常大的数据.csv文件。我想对该文件进行水平排序,但似乎找不到方法。现在我的数据如下:

https://imgur.com/liOVH35

我需要执行以下操作:

对于单元格中“:”之前的每个值,必须创建一列,其中放置“:”之前具有相同值的所有数据。

请帮助我,并按正确的方向发送给我。

亲切的问候,

1 个答案:

答案 0 :(得分:1)

使用很少的Excel公式,我们可以在“:”之前和之后分隔值

假设我们在 单元格“ A1”

中具有值

在“”之前获取价值:“

=LEFT(A1,FIND(":",A1,1)-1)

Here is the Screen Short for Getting Before ":" Value

在“:之后”获得价值

=RIGHT(A1,LEN(A1)-FIND(":",A1,1))

Here us the Screen Short for Getting After ":" Value

注意:您可以使用can Character代替“:” like“ $”“,”“ _”

  

我看过您的文件,您需要在值之前插入一列   列,然后插入公式并将其拖到末尾。