Excel:如何按相同的列值对行进行排序

皮摩尔

我想按相同的列值对行进行排序(保留)。例如,

在此处输入图片说明

如您在上面所看到的,我想按代码1和代码2的相同(匹配)列值对行进行排序,如下所示:

在此处输入图片说明

基本上,我有两个电子表格:一个包含代码1和性别,另一个包含代码2和年龄。理想情况下,如果它们包含相同的代码列表,那么我只需要对每个列表进行排序并将数据从一个粘贴复制到另一个电子表格。但是,问题是其中一个电子表格包含缺少的值,为了制作一个完美匹配的电子表格,我想删除这些值。

JSmart523

回答您的问题:根据code1 = code2创建另一个为true / false的列,然后使用该列进行排序。

但是,我强烈建议您以此为借口来学习Power-Query!我想你会爱上它!在Excel中,Power-Query从“数据”功能区的“获取和转换”部分开始。

  1. 创建第三个电子表格。
  2. 使用功能区中的“数据-获取和转换”按钮来创建两个原始电子表格之一的查询时,会遇到麻烦。现在,只需关闭Power-Query窗口。
  3. 重复第二个原始电子表格。
  4. 返回Excel中,如果从功能区中单击“数据-获取和转换-显示查询”,则应该看到两个查询的侧边栏。
  5. 右键单击您的第一个查询,然后单击“参考”。这将在您的旧查询的基础上创建一个新查询,并打开Power-Query Editor窗口。
  6. 在Power-Query编辑器窗口中,单击“合并”。这将弹出一个对话框。选择第二个查询,并突出显示每个表上的主键(代码1和代码2)。然后,查看“ Join-Kind”字段,并在单击“确定”之前选择适合您的选项。
  7. 合并时,您只是在创建一个包含合并结果的新列。要将它们扩展为数据列,您需要单击该列标题右侧的小图标。这将弹出一个对话框,您可以填写。

这是关于Power-Query的很棒的事情:您可以很容易地偶然发现它,因为您没有更改原始数据!只需尝试一下,看看它的外观,对其进行更改...或将其废弃并删除该步骤...或整个查询,然后从头开始!如果更改任何查询或源数据更改,则只需从功能区执行“数据-全部刷新”即可完全重新计算查询结果。另外,您可以做一些令人惊奇的事情,例如数据透视绝对值得学习。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何根据列的值对Laravel中的行进行排序?

jQuery按1 td的值对表行进行排序

如何使Emacs按长度对行进行排序?

如何按层次对行进行排序

MySQL:按值频率对行进行排序

如何按列值对熊猫数据框的行进行分组?

熊猫:根据列的值对行进行排序

熊猫:如何按一列的日期对数据框行进行排序

c ++如何按每行列中的值对2d向量的行进行排序

如何在Pandas Python中按ID对行进行排序

如何按另一个具有相同ID的表的最高平均值对行进行排序

如果2条记录具有相同的列值,如何在按另一列对其进行排序之后按id升序对记录进行排序?-滑轨

使用两列按组对行进行排序

在Postgres中的联接表中按列对行进行排序

如何在Notepad ++中按数字顺序对行进行排序?

如何使用批处理脚本按长度对行进行排序?

如何按任意顺序按列对行进行排序?MySQL数据库

如何对行进行排序?

按列数对Excel电子表格中的所有行进行排序

Excel:基于多个列对行进行排序

Excel-按列对行进行分组,然后按另一列进行排序

如何按浮点数对行进行排序

按列对表行进行排序

如何在Excel中按数据对列进行排序/排序

按列对数据框中的某些行进行排序

按unicode值对行进行排序

如何在sql中按组对行进行排序

如何按日期对 DataTables 行进行排序?

C#:如何根据一列中的最大值按升序对二维数组中的行进行排序?