首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel单元格匹配-从工作表复制其他数据

Excel单元格匹配-从工作表复制其他数据
EN

Stack Overflow用户
提问于 2012-08-01 02:15:34
回答 4查看 5.6K关注 0票数 0

基本上,我有一个非常简单的工作表,但我正在努力:

基本上有几个标题,如“姓名”,“经理”,“信用”

我得到一个工作表,它有一个所有名称的列表等,并想要一个宏来检查名称是否在列表中,然后将信用单元格从名为“代理”的工作表复制到名为" credit“的工作表中。

谢谢

EN

回答 4

Stack Overflow用户

发布于 2012-08-01 08:48:28

以您共享的Excel文件为参考,如果工作表Agent上的第一列按升序排序,则可以使用以下内容。在sheet Credit的单元格C2中,输入

代码语言:javascript
复制
=LOOKUP($A2,Agent!$A:$A,Agent!$B:$B)

然后选择该单元格C2并向下拖动右下角。这是最简单的版本,但是如果在sheet Agent上找不到sheet Credit中的名称,它会产生奇怪的结果。一个更好的版本是

代码语言:javascript
复制
=IF($A2<>LOOKUP($A2,Agent!$A:$A,Agent!$A:$A),"Not Found",LOOKUP($A2,Agent!$A:$A,Agent!$B:$B))

if的第一部分检查是否在工作表Agent上找到代理名称。如果不是,则结果是“未找到”,否则结果与前一个函数中的查找结果相同。

票数 1
EN

Stack Overflow用户

发布于 2012-08-02 00:11:01

在阅读了lori_m的评论后,在查找LOOKUP vs VLOOKUP时,我没有找到任何关于相对性能的东西。大多数情况下,我发现Excel中的查找功能只是为了兼容旧版本,而VLOOKUP或HLOOKUP更加灵活。

但是,从http://exceluser.com/blog/420/excel%E2%80%99s-vlookup-vs-index-match-functions.html开始,我确实看到了一系列文章,它们建议索引和匹配函数提供更好的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2012-08-01 02:21:59

你试过Lookup吗?此函数在单个行或列中查找一个值,并在不同的行或列中对该值进行一些匹配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11746466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档