Excel - 仅显示/显示列标题中带有子字符串的所有列

Excel - 仅显示/显示列标题中带有子字符串的所有列

我想按列子字符串对数据进行排序,但我不知道该怎么做。我试过数据透视表,但没有成功,我知道如何用 LEFT 函数找到起始子字符串,但我不知道如何过滤掉所有其他列。

我正在尝试按作业类型对我的成绩进行排序,然后对该数据子集进行计算。第一列是学生的用户名,然后所有其他列包含每个作业的通过/未通过数据。作业有三种不同的类型:PQ、RQ 和 WQ(熟练程度测验、阅读测验和每周测验),因此每列的标题都以 PQ、RQ 或 WQ 开头。例如,我想制作一个表格(或新工作表)来显示所有/仅 PQ 列。这也需要动态发生,以便如果在整个学期中添加更多 PQ,表格将在我刷新时反映出来,所以我不想对其进行硬编码。

这是我的样本数据的图像:

+----------+------+------+------+------+------+------+------+------+------+------+------+
| 用户名 | PQ1 | PQ2 | RQ2 | PQ3 | WQ1 | RQ2 | PQ4 | RQ3 | PQ5 | WQ2 |
+----------+------+------+------+------+------+------+------+------+------+------+------+
| Bill123 | 通过 | 通过 | 通过 | 通过 | 未通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
+----------+------+------+------+------+------+------+------+------+------+------+------+
| Mike4 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
+----------+------+------+------+------+------+------+------+------+------+------+------+
| LeslieXY | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
+----------+------+------+------+------+------+------+------+------+------+------+------+
| Alex1 | 通过 | 未通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 未通过 |
+----------+------+------+------+------+------+------+------+------+------+------+------+
| Alex2 | 通过 | 未通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
+----------+------+------+------+------+------+------+------+------+------+------+------+
| SarahB4 | 不及格 | 通过 | 不及格 | 不及格 | 通过 | 通过 | 不及格 | 通过 | 通过 | 不及格 |
+----------+------+------+------+------+------+------+------+------+------+------+------+

(彩色图像)

以下是我希望在新工作表或表格中看到的子集类型:

+----------+------+------+------+------+------+------+
| 用户名 | PQ1 | PQ2 | PQ3 | PQ4 | PQ5 |
+----------+------+------+------+------+------+------+
| Bill123 | 通过 | 通过 | 通过 | 通过 | 通过 |
+----------+------+------+------+------+------+------+
| Mike4 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
+----------+------+------+------+------+------+------+
| LeslieXY | 通过 | 通过 | 通过 | 通过 | 通过 |
+----------+------+------+------+------+------+------+
| Alex1 | 通过 | 未通过 | 通过 | 通过 | 通过 |
+----------+------+------+------+------+------+------+
| Alex2 | 通过 | 未通过 | 通过 | 通过 | 通过 |
+----------+------+------+------+------+------+------+
| SarahB4 | 不及格 | 通过 | 不及格 | 不及格 | 通过 |
+----------+------+------+------+------+------+------+

彩色图像

谢谢你尽你所能的帮助!!

答案1

您需要遵循以下步骤:

在此处输入图片描述

怎么运行的:

  • 选择数据范围J40:O42
  • 主页标签点击排序和过滤。
  • 自定义排序。
  • 从出现的对话框中点击选项按钮。
  • 设置选项从左到右排序,最后好的。
  • 然后从行 排序依据选择标题行(本例中为Row 40),最后好的。

在此处输入图片描述

  • 您会在“新订单”中获得数据。

在此处输入图片描述

根据需要调整单元格引用。

相关内容