首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel公式-如何用另一个表中的值有条件地填充一列

在Excel中,可以使用VLOOKUP函数来根据条件从另一个表中获取值并填充一列。VLOOKUP函数是一种查找函数,用于在一个表格中查找某个值,并返回与之对应的值。

下面是使用VLOOKUP函数来实现这个需求的步骤:

  1. 假设我们有两个表格,一个是要填充的表格(称为目标表格),另一个是包含条件和对应值的表格(称为源表格)。
  2. 在目标表格中,选择要填充的列,然后输入以下公式:
  3. 在目标表格中,选择要填充的列,然后输入以下公式:
  4. 其中:
    • 条件是要匹配的值,可以是单元格引用或者直接输入的值。
    • 源表格区域是包含条件和对应值的表格的范围,可以是单个列或多个列。
    • 对应值所在列数是源表格区域中对应值所在的列数,从左到右计数。
    • FALSE表示精确匹配,只返回完全匹配的结果。
  • 按下回车键,公式将自动填充到选定列的每个单元格中,并根据条件从源表格中获取对应的值。

下面是一个示例:

目标表格(Sheet1):

| 姓名 | 年龄 | 性别 | |--------|------|------| | 张三 | | | | 李四 | | | | 王五 | | |

源表格(Sheet2):

| 姓名 | 年龄 | |--------|------| | 张三 | 25 | | 李四 | 30 | | 王五 | 28 |

在目标表格中,选择“年龄”列,然后输入以下公式:

代码语言:txt
复制
=VLOOKUP(A2, Sheet2!$A$2:$B$4, 2, FALSE)

按下回车键后,公式将自动填充到“年龄”列的每个单元格中,根据姓名从源表格中获取对应的年龄值。

注意:在使用VLOOKUP函数时,要确保条件列和对应值列在源表格中是相邻的,并且条件列中的值是唯一的,否则可能会出现错误的结果。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云Excel公式教程:https://cloud.tencent.com/developer/doc/1343
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Excel公式技巧14: 在主工作中汇总多个工作满足条件

“三维”是经常应用于Excel特定公式通用术语,这些公式不仅可以对单列或单行进行操作,也可以对由多列或多行组成单元格区域进行操作,还可以有效对多个工作进行操作。...本文提供了一种方法,在给定一个或多个相同布局工作情况下,可以创建另一个“主”工作,该工作仅由满足特定条件所有工作数据组成。并且,这里不使用VBA,仅使用公式。...图3 想要创建一个主工作Master,其数据来源于上面三个工作列D为“Y”数据: ?...实际上,该技术核心为:通过生成动态汇总小计数量数组,该小计数量由来自每个工作符合条件(即在列D为“Y”)行数组成,然后将公式所在单元格相对行数与该数组相比较,以便有效确定公式所在行要指定工作...在单元格A2,COLUMNS($A:A)等于1,因此公式转换为: INDEX(Sheet1!A2:F10,1,1) 即工作Sheet1单元格A2

9K21

Excel公式技巧17: 使用VLOOKUP函数在多个工作查找相匹配(2)

我们给出了基于在多个工作给定列匹配单个条件来返回解决方案。本文使用与之相同示例,但是将匹配多个条件,并提供两个解决方案:一个是使用辅助列,另一个不使用辅助列。 下面是3个示例工作: ?...图3:工作Sheet3 示例要求从这3个工作从左至右查找,返回Colour列为“Red”且“Year”列为“2012”对应Amount列,如下图4所示第7行和第11行。 ?...图4:主工作Master 解决方案1:使用辅助列 可以适当修改上篇文章给出公式,使其可以处理这里情形。首先在每个工作数据区域左侧插入一个辅助列,该列数据为连接要查找两个列数据。...16:使用VLOOKUP函数在多个工作查找相匹配(1)》。...同样公式: N(OFFSET(Sheet3!

13.9K10
  • Excel公式技巧16: 使用VLOOKUP函数在多个工作查找相匹配(1)

    在某个工作表单元格区域中查找时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作查找并返回第一个相匹配时,可以使用VLOOKUP函数吗?本文将讲解这个技术。...最简单解决方案是在每个相关工作中使用辅助列,即首先将相关单元格连接并放置在辅助列。然而,有时候我们可能不能在工作中使用辅助列,特别是要求在被查找左侧插入列时。...图3:工作Sheet3 示例要求从这3个工作从左至右查找,返回Colour列为“Red”对应Amount列,如下图4所示。 ?...公式: COUNTIF(INDIRECT("'"&Sheets&"'!...B:B"}),$A3) INDIRECT函数指令Excel将这个文本字符串数组元素转换为单元格引用,然后传递给COUNTIF函数,同时单元格A3作为其条件参数,这样上述公式转换成: {0,1,3

    24.2K21

    个人永久性免费-Excel催化剂功能第81波-指定单元格区域内容及公式填充

    空数据向下填充 填充数据结果 除了空填充外,还有一大需求是单元格区域公式统一化填充。需要在此进行简单科学数据化管理小普及。...在Excel催化剂力荐智能上,虽然微软很想达到让Excel结构化方面和数据库更靠近,但本质上还是没有太大区别 已经转换成智能表格式数据 数据库结构最基本要求是同一列数据,数据类型相同...同一列数据类型不一,存在文本和数字混排 智能想实现同一计算列逻辑一样效果,自动向下填充整列公式 智能计算列效果 但因Excel本质上还是以单元格为最小单位存储数据,所以,在同一列,仍然可以随意更改数据...在非智能,更为自由,更没法控制到数据质量。 智能允许在同一列多种数据逻辑 此篇所推出另外功能,即为将同一计算列(由公式生成数据)进行归一,所有数据按同一公式进行填充。...如下图将会处理为金额列统一逻辑为:单价列*数量列 未进行公式统一化时模拟数据,有空,有手工填写数据 功能实现 功能入口 在常规填充功能Excel催化剂很早就已实现,绝大部分插件也会做这样简单功能

    81510

    商业数据分析从入门到入职(3)Excel进阶应用

    Excel公式组成部分: 函数、引用、运算符和常量。 比如对于公式=PI()*A@^2: 组成部分包括: 函数 PI()函数返回pi3.14159…。...引用 A2返回单元格A2。 常量 直接输入到公式数字或文本,例如2。 运算符 ^运算符表示数字乘方,而*运算符表示数字乘积。 &是连字符,可以连接两个文本,如下: ?...在Excel也有真和假,即TRUE和FALSE,TRUE对应1,FALSE对应0。 对一列根据条件进行不同赋值,如下: ?...可以看到,TRUE和FALSE可以参与运算; 在使用表格代替常量进行计算时,出现了引用问题,默认一般是相对引用,即在进行填充时一般是使用相同行对应列数据,=(A3"中部地区")*8+...还可以进行混合引用,即位置行和列只有一个改变,另一个不改变,不改变用$修饰。 如下: ? 显然,通过混合引用实现了打印九九乘法。 函数基本用法如下: ?

    2.2K10

    Excel新函数】动态数组系列

    公式第三个参数,用大括号引用了3、4、5列,即要查询第3、4、5列。 =VLOOKUP(H2,$A:$E,{3,4,5},0) 三、隐式交集运算符@ 隐式交集逻辑将多个减少为单个。...上文两个例子,我们一个公式产生结果,会自动填充到相邻范围。假设我们不需要这种扩展填充,希望只显示当前单元格,那么我们只需要在公式数组部分前面加上@。...比如第一例把公式改为: =@B3:B5*@C2:E2 则仅C3单元格会显示结果,其他区域不填充,如下图所示。 四、优点 1. 简单高效 通过数组计算,以往一些麻烦运算,可以更简便实现。...比如一列数据去重、计算非重复个数,可以无需点击去重按钮,直接通过一个公式实现。后续文章会分享这个做法。 2....无法删除结果数列任意 动态数组生成结果,是一个整体,无法像平常excel列那样,删除其中任意。 3. 不支持超级和Power Query 预告:下期将会逐步介绍动态数组函数应用

    3.1K40

    Excel图表学习69:条件圆环图

    根据单元格包含字母“R”、“Y”或“G”将它们填充为红色、黄色和绿色。这在工作很容易做到,但在图表没有像这样更改颜色机制。 可以使用VBA来实现,但本文使用了工作公式。...现在,只是在单元格区域F13:F36输入公式: =IF(INDEX(C3:C10,B13)=C13,1,0) 结果由0和1组成一列数字,基于单元格区域C3:C10指定颜色,每个切片数字都有2个0...我们需要另一个公式来让我们只显示可见切片编号。...在单元格区域E13:E36输入公式: =IF(F13=1,B13,"") 现在选择饼图切片(全部或一个),拖动紫色高亮区域任意角使其占据一列,然后拖动紫色高亮边缘使其包括“标签”列。...图12 当在工作更改每个切片颜色时,图表也相应反映了该变化,如下图13所示。 ? 图13 再次修改工作颜色,图表也相应更新,如下图14、图15所示 ? 图14 ?

    7.9K30

    超级“表格”妙用之2:那些你曾经看不懂公式,原来是这么有用!

    很多时候,我们在写公式时,都需要进行跨数据引用,比如要通过函数引用其他数据参与计算,或做匹配等,经常要拿着鼠标到处找需要引用一列或那个区域,尤其当数据很大、列数很多时候,...student随着公式输入出来了! Excel就是这么牛B,直接给你提示!...Step04-在公式仅引用某列的当前行 为完成"学生姓名"提取,我们继续,到match时候,我们lookup_value可是要用当前行,怎么办?...是的,在Excel"表格",对"[列名]"表示对整列引用,"[@列名]"表示对该列当前行引用,如下图所示: Step05-公式自动填充 公式全部输入完毕后,回车,该公式将自动填充到该列所有单元格...如下图所示: 至此,通过在公式输入时得到提示,快速实现了跨引用,当你开始习惯了这种输入方法后,你将会发现原来通过鼠标到处找数据过程是多么痛苦,尤其是很多、列很多时候!

    51120

    Excel表格中最经典36个小技巧,全在这儿了

    18、批量设置求和公式 技巧19、同时查看一个excel文件两个工作。...技巧8、隐藏0 表格0如果不想显示,可以通过:文件 - excel选项 - 高级 - 在具有零单元格 ? 技巧9、隐藏单元格所有。...技巧10、单元格输入00001 如果在单元格输入以0开头数字,可以输入前把格式设置成文本格式,如果想固定位数(5位)不足用0补齐,可以: 选取该区域,右键 - 设置单元格格式 - 数字 - 自定义...技巧18、批量设置求和公式 选取包括黄色行列区域,按alt 和 = (按alt键不松再按等号)即可完成求和公式输入。 ? 技巧19、同时查看一个excel文件两个工作 视图 - 新建窗口 ?...第三步:选取A列,CTRL+G定位 - 空,在编辑栏输入=A2,再按CTRL+Enter完成填充 ? 第四步:复制A列,粘贴成数值(公式转换成数值) ?

    7.9K21

    只需Ctrl+T,让 Excel 变身为「超级表格」

    本文后面还会提到切片器其他应用,大家可以关注一下。 自动冻结标题行 使用超级不需要再手动冻结首行,列标题会智能显示在顶端。 ? 其实跟冻结首行还是有些差异,超级其实是列标题智能显示在顶端。...自动扩充,智能填充 自动扩充指的是自动扩充行列,即手动添加一行/列,自动将新行/列加入到【超级;智能填充指的是智能填充公式,即手动添加一个公式,其他行/列自动跟随计算。 具体用法见下方动图?...突出显示,自动汇总 在菜单栏【设计】选项卡,可分别点击选项来实现突出显示第一列、突出显示最后一列、自动汇总数据等。 具体用法见下方动图? ? 除了汇总求和,还可以更改求平均值等等。...数据透视&删除重复 工具栏里功能基本就介绍完了,剩下还有就是透视和删除重复。 ? 这两个功能用法很简单,就不介绍了。 单独只给大家介绍1个:更改超级中原始数据,数据透视自动跟随更新。...注:本篇文章使用是Office,其实WPS也一样可以使用超级和对应快捷键,只是比Office少了一些功能。 wps超级界面? ? 我是小五,大家还有哪些常用Excel技巧,欢迎评论区留言~

    4.4K10

    2022年最新Python大数据之Excel基础

    2.删除缺失,如果数据缺失比例过高,可以考虑删除,比如某一列数据>50%都是缺失,可以考虑删除这一列。...循环引用:A单元格公式应用了B单元格,B单元格公式又引用了A •Ctrl+G唤出定位菜单,选定位空,找到B列所有空 •应用平均值数据,按住Ctrl+Enter同时填充所有缺失位置 数据加工...用函数计算数据,公式写法如下:英文“=”号加函数再加数据区域。 计算A1单元到B6单元格区域和,求和函数为SUM,那么公式写法为:=SUM(A1:B6)。...填充序号,此时数据已经排序,只需要在第一个单元格输入”1”,再用拖动复制方法,即可快速填充排名。 按颜色排序 在数据分析前期,可以将重点数据标注出来,改变单元格填充底色、改变文字颜色。...不要有合并单元格 数据透视原始表格不要有合并单元格存在,否则容易导致透视分析错误 填充合并单元格办法:取消合并单元格 ->选中要填充空单元格 ->输入公式->按Ctrl+Enter键重复操作

    8.2K20

    【工具】EXCEL十大搞笑操作排行榜

    5.填充序列 如果想做一个排班,需要将2013-1-1到2013-12-31日期输入到EXCEL,并且跳过周六周日。一个一个手动录入日期要抓狂 吧?...可以在A1输入 2013-1-1,然后点击【开始】选项卡,然后在【编辑】组,找到【填充】,在出现下拉列表中选择【序列】,序列产生在列,类型选择日期,日期单位 为工作日,步长为1,终止为2013-...6.选择性粘贴 如果A列数据需要更新数据,比如,价格要全部打九折,80%用户是插入辅助列,输入公式=A1*0.9,然后拖动填充,再复制到A1,再变为 ,再将辅助列删除。...如果选择数据,点击【插入】,【数据透视】,只 需将日期拖放在行标签,数量拖放在标签,然后在数据透视日期列右击,创建组。...推荐使用IFERROR函数,公式短,见效快,还没副作用。如果你以上十项全,那么别灰心,关注我,就可以从我发 布信息中了解到有关OFFICE许多内容!

    3.1K60

    精通Excel数组公式019:FREQUENCY函数威力

    excelperfect 在数据库一列通常是称作为主键或唯一标识符唯一列表,用于验证为每个唯一标识符收集数据是否位于一个且只有一个位置。在唯一列表没有重复。...然而,在Excel,原始数据经常来自于带有许多重复大数据集。如果想要使用公式统计唯一数量或者提取唯一列表,由于没有内置函数能够完成这两项任务,因此必须使用数组公式。...在Excel,唯一列表是一个仅列出每个项目一次子列表。在唯一列表没有重复。 下面是一些典型有许多重复但需要统计唯一典型情形: 1.交易会计记录多次列出每个发票号。...图4:统计含有空格混合区域数据唯一数 示例3:统计满足多个条件唯一 有时,可能要有条件统计列表唯一元素。如下图5所示,允许多次投票,因此统计结果中有重复。...本示例正确答案是5 注:本文为电子书《精通Excel数组公式(学习笔记版)》一部分内容节选。你可以到知识星球App完美Excel社群下载这本电子书完整中文版。

    96920

    Excel数据分析:从入门到精通

    数据类型:Excel数据可以是文本、数字、日期、时间等多种类型。你需要了解每种数据类型特点和转换方法。 公式和函数:Excel公式和函数可以帮助你进行计算和数据分析。...你需要了解如何使用公式和函数,以及一些常用函数,SUM、AVERAGE、COUNTIF等等。...例如,你可以使用SUM函数计算某一列数据总和,使用AVERAGE函数计算某一列数据平均值,使用STDEV函数计算某一列数据标准差等等。...你可以通过拖拽字段来设置数据透视行、列、和筛选条件,从而快速生成数据报表和图表。 2.3 条件格式化 条件格式化是一种在Excel对数据进行可视化处理方法。...你可以使用Excel宏功能来实现自动填充、批量格式化、批量计算等操作,从而提高数据处理效率。

    3.1K50

    Microsoft Excel 最大行数各版本介绍

    激活a1单元格,按CTRL+SHIFT+右箭头,选择1行所有单元格,输入=COLUMN(),按ctrl+enter填充,鼠标移到1行最后一个单元格,看到数字就是Excel当前版本最大列数。   ...关于Excel最大行列数引申出来一个小实例:A列最后一个非空单元格。   ...比如一列最后一个数往往用于计算合计数或代表整列某个性质,所以往往需要取这个数,然而有时这个数是在列不固定行上。所以需要取一列最后一个非空函数。...excel最大行列数总结:在 Excel 2010 和 Excel 2007 ,工作大小为 16,384 列 × 1,048,576 行,在 Excel 97-2003 ,工作大小为 256...在 Excel ,超出最大行列数单元格数据将会丢失。

    5.6K10

    个人永久性免费-Excel催化剂功能第36波-新增序列函数用于生成规律性循环重复或间隔序列

    啃过Excel函数表哥表姐们,一定对函数嵌套、数组公式等高级应用有很深体会,威力是大,但也烧死不少脑细胞,不少人就在这样绕函数光荣牺牲了,走向从入门到放弃。...使用场景 有时需要生成一些有规律序列123456,13579等等,通过Excel原生向下填充功能,可以生成等差等比或自定义序列内容。但没法再生成其他有循环重复结构数据。...重复循环整数函数使用 最后一个参数LastIndex还可以省略不输入,此时将以当前数据区域结尾行为终点填充,可能不是一个连续循环片段。见下图最右边函数公式 ?...重复循环各参数不同演示效果 同样可以推广至列字母使用 ? 列字母重复循环序列 重复选定区域 重复选定区域,某些场景也需要使用,快速生成多份数据且调整数据结构(多列变为一列)。 ?...短板 第23波-非同一般批量拆分工作 第24波-批量发送邮件并指点不同附件不同变量 第25波-小白适用文本处理功能 第26波-正确Excel密码管理之道 第27波-Excel工作设置快捷操作

    1K20

    使用Python进行现金流预测

    可以在几分钟内构建一个现金流预测模型——编写几个公式,然后向下拖动复制。在本文中,我们将学习如何用Python构建一个简单现金流预测模型,最终形成一个更复杂模型。...第一年收入是100美元,在接下来29年里每年增长6%(30年后就没有收入了)。计算该项资产现值,每年贴现2%。 Excel模型 Excel用户可能已经知道如何(在Excel)对此问题建模。...多个输入公式和下拉列表,让我们看看下面的例子。这里只显示了10年,但实际Excel文件显示了30年。...图2 我们知道,对于在zip()函数创建每个元组,第一个元素是收入,第二个元素是贴现率,因此我们可以将它们相乘以获得贴现现金流。让我们通过元组循环计算贴现现金流,并将其放入另一个列表。...这样,当前就是结果列表总和。

    2.1K10

    电子表格高级计算:ExcelWolfram CloudConnector

    面向非技术人员和想要深入发掘Excel置入功能以外功能资深用户们,我们很骄傲宣布,最简单最有效达到目的方法是使用我们产品:ExcelWolfram CloudConnector(https...比如,ExcelCurrentDate可以给你今天日期: 我们还可以在Wolfram函数中加入额外参数。表达式可以加入这些。...RandomWord可以加入额外参数,比如一个数字,然后可以生成很多个单词: 所以在Excel我们可以写成: 尽管我们只在单个Excel单元格写出了这段代码,但是却输出了一列结果。...现在我们用Wolfram函数在工作运行这个表达式,可以在需要时候运用引号和转义引号。我们在末尾加上了一个“&”让整个表达式变成一个纯函数。 注意在这里日期是怎么转变成Excel格式。...这是一个从Wolfram语言自动转换范例。 你也可以处理以函数参数形式保存在电子表格数据: 任何用于参数单元格更新(在本范例,B2)都会触发Excel公式重新计算。

    1.6K10

    7道题,测测你职场技能

    所以,输入56,就会显示为“0056”;输入123,就会显示为“0123”。 【题目2】使用定位条件功能进行批量填充 如何使得左边变成右边呢?...这是一个笨拙方法,在实际工作,要处理工作并不可能像案例演示这样只有几行几列,而是有几百几千甚至几万行,而其中多个不连续空白单元格更是毫无规律可言,不可能一个一个单元格去填写。...本次案例,我们是要定位出空单元格,也就是“空”,因此选择“空”作为定位条件。 “确定”之后,如下图,就批量选中了表里不连续空单元格。...首先,在姓名列左侧增加一列“辅助列”,输入1,然后填充序列,案例填充到5。...从上面案例我们知道,在excel里,*可以代替任意多个字符,所以,包含“车间”二字字符串可以写为“*车间*”。 因此,最终公式: =countif(A3:A9,"*车间*") 返回结果为4。

    3.6K11

    Excel也能实现和Python数据分析一样功能!

    作者:Cherich_sun 来源:公众号「杰哥IT之旅」ID:Jake_Internet 本文为读者投稿 这是一篇关于如何用excel做数据分析案例。...首先,选中第一行标题数据左侧,按Shift+Ctrl+End/下箭头,选中全部数据后——【插入】——【数据透视】,如下: ? 我们上面已经学会了各种重复处理,那么在实际业务,通常会删除重复。...通常处理方式如下: 平均值填充; 统计模型计算出来; 将缺失记录删除掉; 保留,只在做相应分析做必要排除 批量填充 如何把下面的表格合并单元格拆分开,转化成规范数据。 ?...注:批量去除公式:选中数据,粘贴为数值,这样会提升excel整体运行效率。下面,我们需要利用批量填充,处理销售订单产品名称字段,批量删除掉数值,只保留产品名。...新建一列空白列,先输入几个正确产品名称,按Ctrl+E,快速智能填充。 ?

    2.1K10
    领券