当每个项目跨越可变行数时,在 Microsoft Excel 中对数据进行排序

当每个项目跨越可变行数时,在 Microsoft Excel 中对数据进行排序

我有一个 Excel 表,用来保存我的用户的信息。

这是一个巨大的文件,每个用户名都有多行和多列。我试图按字母顺序对用户名进行排序,而不会弄乱保存在不同列中的用户数据。

下面是我的数据库结构的一个例子,供您参考。

请参阅屏幕截图示例

如果我能以某种方式选择属于特定用户的所有单元格,那就太好了,这样当我对用户名进行排序时,他们的数据也会被排序。

答案1

对具有空白数据的 A 列进行排序将不起作用。

我的建议是在 A 旁边插入一列,您可以将其用作临时排序列,然后删除。快速又简单。然后您可以像往常一样在 B 列上排序。

要快速填充名称值,您可以按照下图使用公式,然后向下拖动/复制电子表格。(我使用管道,因此请忽略图像中的 | 管道符号)您需要在值旁边启动公式。例如,下面示例中的“Mark”。

填充排序列后,您应该复制并粘贴该列上的值,以在进行排序之前清除公式。

http://tinypic.com/r/wwkroi/9

=如果((A2=""),B1,A2)

答案2

同时选择 A 列和 B 列,然后按 Ctrl+G

选择“空白”

无需单击工作表中的任意位置,输入以下内容

=(按上面的箭头键)然后按 Ctrl+Enter

再次同时选择 A 列和 B 列...复制 >> 粘贴 Spl >>> 值

然后你可以对其进行排序

相关内容