如何将excel排序结果按内容分栏输出

问题描述 投票:0回答:1

我有一个excel列,我想对其进行排序,并将结果输出到一个单独的工作表中。 我希望输出的结果能分门别类,使输出表中的每一列都应该有自己的内容类型,只有它在原列中出现的次数才是正确的。

如:如果原列是这样的。

Right
Left
Left
Right
Right

我想在下一张表中显示。

Right    Left
Right    Left
Right 

注意,我 不要,不要 想指定我根据什么进行排序,即我的公式中不会包含 "在此列中输入任何等于'右'的内容",而是动态的,会简单地将任何相同的字符串归入一列等。

如何按内容排序到多列,并在一个单独的工作表中输出?

excel sorting excel-formula output
1个回答
1
投票

对于Excel 365

说第一张是这样的。

enter image description here

在... A1 的第二张纸进入。

=TRANSPOSE(UNIQUE(Sheet1!A1:A11))

(它会溢出来)

A2 进入。

=FILTER(Sheet1!$A1:$A11,Sheet1!$A1:$A11=A1)

然后复制过去

您所需的输出从 第二 这第二张纸的一行。

enter image description here

EDIT#1.如果你想让 "左 "的那一列先出现,那么就使用

如果你想让 "左 "的那一列先出现,那就用:

=TRANSPOSE(SORT(UNIQUE(Sheet1!A1:A11),,1))

在... A1 第二张纸的。

© www.soinside.com 2019 - 2024. All rights reserved.