我想按列子字符串对数据进行排序,但我不知道该怎么做。我试过数据透视表,但没有成功,我知道如何用 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 | 不及格 | 通过 | 不及格 | 不及格 | 通过 | +----------+------+------+------+------+------+------+
谢谢你尽你所能的帮助!!