如何比较 Excel 中的两列(来自不同工作表)并在前两列匹配时从相应列复制值?

2024-02-26

我试图将工作表 1 中的 a 列与工作表 2 中的 a 列进行比较,然后将 b 列中的相应值从工作表 1 复制到工作表 2 中的 b 列(其中 a 列值匹配)。我一直在尝试阅读如何执行此操作,但我不确定是否应该尝试创建宏,或者是否有更简单的方法来执行此操作,也许是 VLOOKUP 或 MATCH?我真的不熟悉这些功能是如何工作的。

此外,如果有差异,表 2 的 b 列中将会有重复的值。

Sheet 1

12AT8001    1
12AT8002    2
12AT8003    3
12AT8004    4
12AT8005    5
12AT8006    6

Sheet 2

12AT8001
12AT8001
12AT8001
12AT8001
12AT8001
12AT8002
12AT8002
12AT8002
12AT8002
12AT8002
12AT8003
12AT8003
12AT8003
12AT8003
12AT8003

Vlookup如果参考值(A 列,表 1)按升序排列,则效果较好。另一个选项是“索引”和“匹配”,无论顺序如何都可以使用(只要工作表 1 的 a 列中的值是唯一的)

这就是您将在第 2 页的 B 列中填写的内容

=INDEX(Sheet1!A$1:B$6,MATCH(A1,Sheet1!A$1:A$6),2)

Setting Sheet1!A$1:B$6 and Sheet1!A$1:A$6因为命名范围使其更加用户友好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何比较 Excel 中的两列(来自不同工作表)并在前两列匹配时从相应列复制值? 的相关文章

  • Excel 自动填充列 X++++..Y++..Z+

    如何自动填充之间的值 选择 A 列 CTRL G gt Blanks gt OK Type press UpArrow 然后按CTRL ENTER See 这个链接 http www techrepublic com blog msoffi
  • 使用 xlwings 排序(pywin32)

    我需要使用 python 按给定行对 Excel 电子表格进行排序 为了进行测试 我使用以下数据 在名为 xlwings sorting xlsx 的文件中 Numbers Letters Letters 2 7 A L 6 B K 5 C
  • 更改列标签?例如:将“A”列更改为“名称”列

    谁能告诉我如何更改列标签 例如 我想将列 A 更改为列 名称 Excel Excel 的版本是什么 一般来说 您无法更改列字母 它们是 Excel 系统的一部分 您可以使用工作表中的一行来输入您正在使用的表格的标题 表标题可以是描述性列名称
  • 将按颜色过滤的行复制到新工作表

    我有一个 Excel 电子表格 如下所示 Job1 Job2 Job3 Job4 Job5 Job1 Job2 Job3 Job4 Job5 每行和列之间的单元格颜色不同 我需要按橙色对每列进行排序 然后将行名称复制到新工作表中 所以最后我
  • 将范围内的每个值乘以常数,但跳过空白单元格

    我需要一个简单快速的解决方案 用于将范围内的所有值乘以 VBA 代码中的数值 我知道这个解决方案 将整个范围乘以值 https stackoverflow com questions 18990541 multiply entire ran
  • xlwings: 删除一个列 | Excel 中的行

    如何删除 Excel 中的一行 wb xw Book Shipment xlsx wb sheets Page1 1 range 1 1 clear clear 用于删除内容 我想删除该行 我很惊讶 clear 函数有效 但 delete
  • 当时间为 00:00 时,Pandas 读取 excel 返回类型对象

    在更新版本的 Pandas 中 我使用的是 1 2 3 当从 Excel 文件读取时间时 时间为 00 00 00 时会出现问题 下面的脚本 其中 filepath 是我的 Excel 文件的路径 其中包含一个标题名为 Time 的列 im
  • Excel 工作簿 - 从 C# 读取速度非常慢?

    正在尝试读取 Excel 工作簿 发现读取 3560 行 7 列的工作表需要很长时间 大约需要 1 分 17 秒 我所做的就是循环遍历整个工作表并将值存储在列表中 这是正常现象 还是我做错了什么 static void Main strin
  • 如何使用 Nodejs 创建 Excel 文件?

    我是一名 Nodejs 程序员 现在我有一个数据表 我想将其保存为 Excel 文件格式 我该怎么做呢 我找到了一些 Node 库 但其中大多数是 Excel 解析器而不是 Excel 编写器 我使用的是 Linux 服务器 因此需要一些可
  • 如何让VLOOKUP在VBA中选择到最低行?

    希望自动在单元格中插入 VLOOKUP 公式 录制宏时 我指示它使用相同的公式填充下面的列 效果很好 但是 当 VLOOKUP 搜索的表发生变化 更多或更少的行 时 就会出现问题 在记录时 VLOOKUP 下降到表中的最后一行 273 但是
  • VBA 有没有办法了解未使用的变量?

    标准 VBA 编辑器中是否有工具 方法或设置来警告已被修改的变量Dim med 但没有被使用 MZ Tools http www mztools com index aspx将搜索您的代码并告诉您哪些内容未被使用 VBA的版本可以找到her
  • SQL Server,插入 Excel“链接服务器”时出现“无效列名”错误

    我有一个简单的 Excel 电子表格文档 运行 Office 2013 我使用 Microsoft Office 15 0 Access 数据库引擎 OLE DB 提供程序 将其用作数据库 我可以使用 MS SQL Server Manag
  • Excel 数字缩写格式

    这是我想要完成的任务 Value Display 1 1 11 11 111 111 1111 1 11k 11111 11 11k 111111 111 11k 1111111 1 11M 11111111 11 11M 11111111
  • 使用输入作为显示日期的基础

    我需要一种方法来使用用户窗体上的输入来确定将在输出上显示的日期 这是我的代码 If StatusBox Value lt 23 59 And ShiftCode Value AP Then Cells emptyRow 8 Value Da
  • 使用 FindElementbyXpath() 获取 Selenium Basic 中可填充框的行和列名称

    我正在使用 Selenium Basic 将电子表格中的文本填充到网站中 网站的html代码是这样的 div table cellspacing 0 border 1 style width 99 tr th style font weig
  • C# 无法将欧元符号打印到文件中(使用 Excel 打开时)

    我在使用 Web api 控制器的 get 方法时遇到问题 此方法返回一个 HttpResponseMessage 对象 该对象具有带有 csv 文件的 HttpContent 其中包含欧元符号 当该方法返回文件时 不会打印欧元符号 该方法
  • SQL Excel VBA 运行时错误 3709 无效连接

    这是我的第一个问题 欢迎提出建设性的批评 我正在尝试从 Excel VBA 查询 Access 数据库并将返回信息放入 Excel 范围中 我收到此错误 错误消息 运行时错误 3709 连接无法用于 执行此操作 在此情况下它已关闭或无效 语
  • Excel 2003 中的 IFERROR

    我通过阅读几个线程了解到IFERROR在 Excel 2003 中由IF ISERROR 我尝试从 Excel 2007 复制的代码是 IFERROR A1 我知道必须有一个简单的解决方案将其转换为IF ISERROR 但我没有任何效果 意
  • 在 Excel 中生成随机 -1 和 +1 值

    The Rand 函数会生成一个 0 到 1 之间的实数 这Randbetween 1 1 将生成 1 0 或 1 我想要的只是 1或1 那么 1 到 1 之间的实数呢 Easy IF RAND lt 0 5 1 1 要获得实数 请使用 R
  • 使用 VBScript 在日期字段值上选择错误的数据

    我有一张包含以下数据的表 现在 Excel 共有 36 个任务 每个任务有 4 列 第一个任务 即 Task1 名称将始终从 L 列开始 144 列描述了 36 个任务 现在我们需要按行进行检查 并需要检查 TNStart 开始日期 你们能

随机推荐

  • VS2008到VS2010项目转换

    我有一个在 VS2008 中构建的组件项目 目标是 NET Framework 3 5 我最近下载了 VS2010 Beta 1 以确保在切换到新 IDE 时该项目能够正确转换 该项目包含对几个针对该框架 2 0 版本构建的第三方 dll
  • 使用 URL 时找不到 Webpack 2 模块

    我刚刚更新了我的 Angular 2 项目以使用 Webpack 2 它运行得很好 然而 我在使用时遇到了一个新问题resolve alias key 当我使用 webpack 1 时 这段代码工作得很好 webpack config js
  • 我如何将 C++ 对象传递给具有不同 _ITERATOR_DEBUG_LEVEL 的 DLL

    我的可执行文件调用了许多我自己编写的 DLL 根据这些 DLL 使用的第 3 方 C 库 我无法自由选择所有 DLL 的编译器设置 因此在一些DLL中 ITERATOR DEBUG LEVEL设置为 2 调试版本中的默认值 但在我的可执行文
  • javascript setTimeout 调用错误

    我想调用window setTimeot https developer mozilla org en DOM window setTimeout功能与我的自定义范围 所以我使用call https developer mozilla or
  • R seq函数产生错误的结果[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 似乎我的一台机器为 seq 函数产生了错误的结果 而另一台机器或在线 r fiddle http www r fiddle org
  • ng-bootstrap 依赖项和警告

    我希望使用 ng bootstrap 文档要求安装 bootstrap CSS 作为依赖项 但不包括 jQuery 如果我使用 npm 安装 bootstrap 我会收到警告 它需要 jquery 和 popper npm i S boot
  • iPhone:本地化/国际化默认字符串文件

    我目前支持两种语言 英语和西班牙语 因此我有两个main strings每种语言的文件 一进en lproj和一在es lproj 我现在想要的是英语main strings如果用户的区域设置不是en or es到达应用程序 例如de or
  • python s3 boto connection.close 导致错误

    我有将文件写入 s3 的代码 代码运行良好 conn S3Connection AWS ACCESS KEY ID AWS SECRET ACCESS KEY bucket conn get bucket BUCKET validate F
  • git:如何在不签出的情况下推送?

    我有两台计算机 A 和 B 并使用 git 同步一些文件 例如 init el A 的存储库托管在 unfuddle 上 B 的存储库位于本地 A中的init el被修改并推送 B中的init el也被修改 问题是 如何将A的更改合并到B的
  • 绑定 Javascript 按键事件

    I have a need to monitor the state of the Shift key whether it is up or down Its purpose is to notify the user that whil
  • 使用 Excel VBA 将列数据向右移动

    下面是我的excel数据 A B c F G 1 test vb1 testing1 open 2 test1 vb2 testing1 close 2 test2 vb3 testing1 4 test3 vb4 testing1 我想将
  • 如何编写 kubernetes pod 配置来启动两个容器

    我想创建一个包含 2 个容器的 kubernetes pod 两个容器都有不同的镜像 这样我就可以一起启动这两个容器 目前我已经尝试过以下配置 id podId desiredState manifest version v1beta1 i
  • 等待 Ruby child pid 退出

    我正在尝试分叉一个子进程 等待它完成 如果它在一定时间内没有完成 则杀死它 这是我到目前为止所拥有的 servers each do server pid fork do puts Forking server output doing s
  • 使用 jQuery 获取 UL 第一个 LI 的 ID

    ul li List 1 li li List 2 li ul 也许我需要温习我的选择器 但是如何获取 ul someList 的第一个 ID 另外 如果我将 LI 添加到 ul someList 之前 我是否需要以不同的方式获取第一个 L
  • 如何使用 JQuery 获取特定 div 内的 img

    我必须获取特定 div 内的所有图像标签 id 我如何使用 JQuery 获得它 var arraysOfIds particularDivId img map function return this id get arraysOfIds
  • 更新 Node.js 后更新 PM2 的正确方法

    将 Node js 从 v10 16 更新到 v10 32 后 未检测到 PM2 但使用 ps aux 检查时运行良好 即使系统重新启动后 即使手动 PM2 命令导致以下类型的错误 PM2 也能正常运行 pm2 列表 pm2 未找到命令 将
  • Delphi中的浮点运算是确定性的吗?

    Delphi中的浮点运算是确定性的吗 IE 对于使用 Delphi Win32 编译器编译的同一个可执行文件进行相同的浮点数学运算 我是否会得到与使用 Win64 编译器 OS X 编译器 iOS 编译器或 Android 编译器相同的结果
  • Ckeditor.js:211 - 无法设置未定义的属性“dir”(仅一个用户发生问题)

    由于某种原因 此错误出现 但仅在一台计算机上出现 并且 CKeditor 不会加载 Cannot set property of dir undefined line 211 ckeditor js 我已经在我的计算机中测试了相同的设置 没
  • 当用户单击其子元素时,如何防止父级单击事件? AngularJS

    我有一个 div with a ng click但是这个 div have a 子元素还有一个ng click指示 问题是子元素上的单击事件扳机also the 的点击事件 父元素 当我点击他的孩子时 如何防止父点击事件 这是一个jsfid
  • 如何比较 Excel 中的两列(来自不同工作表)并在前两列匹配时从相应列复制值?

    我试图将工作表 1 中的 a 列与工作表 2 中的 a 列进行比较 然后将 b 列中的相应值从工作表 1 复制到工作表 2 中的 b 列 其中 a 列值匹配 我一直在尝试阅读如何执行此操作 但我不确定是否应该尝试创建宏 或者是否有更简单的方