Excel - 如何根据其他单元格的内容复制某些单元格的内容

时间:2016-08-09 21:18:07

标签: excel vba

我从事教育工作,希望根据学生分析结果数据。个人特征。

我的电子表格如下所示:
| A | B | C | D | E | F | G | H | I-Y | |Name |Class |Char A |Char B |Char C |Char D |Char E |Char F |Subjects | |Pupil 1 |Blue |M |Y |N |N |N |Y |Various | |Pupil 2 |Blue |F |N |Y |Y |N |Y |Results | |Pupil 3 |Blue |F |N |Y |N |N |Y | | |Pupil 4 |Blue |M |N |N |N |N |N | | ...
|Pupil 90|Yellow |M |Y |N |N |N |N | |

第I至Y列包含各种主题的结果,显示为' 1' a' 2'或者' 3'。

首先,我希望编写一个宏(或使用Excel的公式和函数,如果可能的话),将瞳孔的名称根据其特征复制并粘贴到表2中的7个单独的表中。所有男性瞳孔列于C表中的一个表中,所有女性瞳孔列于C列中的第二个,所有具有特征B的儿童列于D列中的第三个,所有具有特征C的瞳孔列于E列中第四等。

我还需要检查Q,R,S和T列中的结果,并将瞳孔的名称复制并粘贴到第二组表中,具体取决于它们的特性和结果,但我很高兴如果需要,请稍后询问!

提前感谢您提供任何帮助和建议!

1 个答案:

答案 0 :(得分:0)

我会在Z2中创建一个索引列,例如“= COUNTIF(C $ 1:C2,”M“)”

在Sheet2中,A1为“男性”,A2为“= INDEX(Sheet1!A:A,MATCH(ROW() - 1,Sheet1!Z:Z,0))”

对于每个特征的每个其他表,在Sheet2中创建另一个索引列和索引/匹配。

对于Q-T,您可以更改Sheet1!A:在Sheet1的索引中为A!Q:每个列的Q值。

相关问题