怎样根据一张Excel表中的数据自动生成要求的表?

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:10:33
我有一个Excel表1,第一列是标记列(触动列),第二列是学生姓名 ,行是各个课程成绩、家庭住址、年龄、性别......等等,现在我需要当我在这个工作表中的第二列某个学生的姓名前(也就是第一列)内填写一个字符如“好”,然后将自动生成一个固定格式的,关于该学生的一个新表格2(内容是各科成绩)、然后在自动生成一个新表格3(内容是除了成绩以外的其他内容),怎么实现?

反正都是固定的格式,可以使用“=”作为链接行了,如第二张表sheet2的某单元格可以写公式“=IF(Sheet1!A1="好",Sheet1!B1,Sheet1!C1)”(意思为如果第一张表sheet1的A1内容为“好”,该单元格的值为sheet1的B1,否则为C1),以此类推吧。其他方法,就只有使用vba编程了,当然也可以使用其他语言控制excel