【问题标题】:In Excel how to present or display only colums that has data filled in as row在 Excel 中,如何仅显示或显示将数据填充为行的列
【发布时间】:2020-07-18 04:40:30
【问题描述】:

我有一个 excel 文件,其中“类”下的每个“卷号”都有“标记”。
很少有学生没有参加几次考试,因此这些学生的这些科目的分数是缺席的。

样本数据(作为 CVS):

CLASS,ROLL,ENG,MAT,SCI,ODI,HIN,SOC,ART
V,10,20,10,19,,5,12,
V,11,18,9,16,6,,,
V,12,,5,10,,,12,1
VI,24,,6,8,,,,9
VI,25,5,,,8,,10,14
VI,26,1,,6,,,8,20

有没有办法我可以使用 excel 中的某些功能以某种格式显示此 excel 数据,以便仅显示学生参加考试的科目的分数,如下所示?我尝试了数据透视表,但无法得到它。任何帮助/指针都会有所帮助。

V  10
   ENG  20
   MAT  19
   HIN  5
   SOC  12
V  11
   ENG  18
   MAT  9
   SCI  16
   ODI  6
V  12
   MAT  5
   SCI  10
   SOC  12
   ART  1

见上面excel document here

【问题讨论】:

  • 你可以使用 Power Query
  • @RicardoDiaz,感谢您的意见。我从未尝试过 Power Query。我会尝试探索它。我在想是否可以在 excel 中做一些事情,以便我的团队可以使用它。
  • Power Query 在 Excel 2010+ 中可用,可以作为免费的 MS 提供的加载项,或者在 Excel 2016+ 中作为 Get & Transform 内置。从 unpivot 开始。

标签: excel pivot-table


【解决方案1】:

如果我有 8 个学生。

在 P 列中为卷号和标记:

从单元格 P1 开始,如下所示:

=IF(INDEX(A$2:I$9,1+INT((ROW(A1)-1)/COLUMNS(A$2:I$9)),MOD(ROW(A1)-1+COLUMNS(A$2:I$9),COLUMNS(A$2:G$9))+1)=0,"",INDEX(A$2:I$9,1+INT((ROW(A1)-1)/COLUMNS(A$2:I$9)),MOD(ROW(A1)-1+COLUMNS(A$2:I$9),COLUMNS(A$2:I$9))+1))

作为数组公式输入。 CTRL+SHIFT+ENTER。向下拖动。

对于课程,您可以:

对班级行 (A1:I9) 中的第一组班级(8 名学生 + 标题)使用此公式:

=INDEX( A$1:I$1,INT((ROW()-ROW( $A$1 ))/COLUMNS( A$1:I$1 ))+1,MOD(ROW()-ROW( $A$1 ),COLUMNS( A$1:I$1 ))+1)

然后这个公式紧跟在第 10 行,然后向下拖动:

=IF(L9="Art",INDEX(A$1:I$1,INT(((ROW()-9)/9+1-ROW($A$1))/COLUMNS(A$1:I$1))+1,MOD(ROW()-9-ROW($A$1),COLUMNS(A$1:I$1))+1),INDEX(A$1:I$1,INT(((ROW()-9)/9+1-ROW($A$1))/COLUMNS(A$1:I$1))+1,MOD(ROW()-9-ROW($A$1),COLUMNS(A$1:I$1))+1))

(或者,您可以复制粘贴 Class & Subjcts 的块。复制范围 A1:I1,粘贴转置。复制该水平段并再次适当粘贴,直到填满范围)。

无论哪种方式,您的 2 列(Roll # & Mark、Class & Subject)现在应该匹配。

会有空白单元格,但您的表格现在已转置/转换为 2 个相应的列。 要删除空白行,我会过滤列,仅从标记列中选择空白单元格。过滤完成后,突出显示这些行(列标记中都应为空白)并删除行。

删除过滤器以查看您希望呈现的最终数据。

【讨论】:

  • 感谢@spyros-tzortzis 的回复。这看起来很有希望,我今天会试试这个,让你知道。
猜你喜欢
  • 1970-01-01
  • 2016-12-03
  • 1970-01-01
  • 1970-01-01
  • 2014-12-27
  • 1970-01-01
  • 1970-01-01
  • 2023-02-16
  • 1970-01-01
相关资源
最近更新 更多