excel请问如何将不同工作表中的相同列提取出来成为一个新的工作表?

如题所述

建议用VLOOKUP或LOOKUP函数

方法一:

vlookup和column函数如何结合使用

方法/步骤

    vlookup和column函数如何结合使用

    请点击输入图片描述

    图下数据表,这里我们根据姓名来返回成绩值

    请点击输入图片描述

    首先利用vlookup函数进行数据返回(这里用到绝对引用)

    请点击输入图片描述

    如下返回成绩后,用平时普遍的拖动方式无法查询其它科目成绩

    请点击输入图片描述

    这里,是因为我们对查询范围和查询条件做了锁定,函数中的序列值无法自动填充

    请点击输入图片描述

    我们只需要将vlookup中的2改为column函数

    请点击输入图片描述

    随后回车填充数据即可

    请点击输入图片描述

    方法二:

    在C2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

    =INDEX(A:A,SMALL(IF(B$2:B$200="测试客户",ROW($2:$200),4^8),ROW(A1)))&""

    详见附图示例

    请点击输入图片描述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-26

可以用文本地址函数引用你指定的工作表数据。

复制B2单元格,向右向下。

本回答被网友采纳
相似回答