首页
学习
活动
专区
圈层
工具
发布

Excel按某一列数据从另一列找到对应字段的数值

本文介绍在Excel中,从某一列数据中找到与已知数据对应的字段,并提取这个字段对应数值的方法。   首先,来明确一下我们的需求。...现在已知一个Excel数据,假设其中W列包含了上海市全部社区的名称,而其后的Y列则是这些社区对应的面积;随后,Z列是另一批社区的名称,其中既有上海市的社区(也就是在W列中的数据),也可能会有其他城市的社区...我们希望,基于前面的W列与Y列,分别提取Z列社区对应的面积,存放在AA列里。如下图所示。   明确了需求,我们就可以通过Excel的公式来实现这一需求。...需求的实现也是很简单的,我们只需要在AA列中第一个数据行中,输入如下的公式即可。 =VLOOKUP(Z2,$W$2:$Y$53,3,FALSE)   其中,VLOOKUP是Excel中的查询函数。...前面提到,我们需要从W列和Y列中分别找到对应的社区名称和社区面积,也就是从W2:Y53这个里面找;而其中,表示社区面积的那一列排在第3列,如下图所示;所以这里就是3。

2.7K10

Excel实战技巧109:快速整理一列数据拆分成多列

图3 第2步:创建引用公式 在单元格E4至G4中创建单元格引用,如下图4所示代表想要看到的单元格中的数据。...图5 第4步:创建模式引用 我们需要发现原始数据中商品名称、销售额和利润所出现的模式,每次出现均间隔3行。于是,在单元格E5到G5中创建第2行引用,相对于上一行中的数字相差3,如下图6所示。...图6 第5步:创建整个引用列表 现在,我们已经建立了Excel的工作模式,选择所有引用单元格(E4:G5),单击并按住填充系列手柄并向下拖动,生成一个列表,该列表超过了15行,以便稍后扩展列表。...图9 第7步:进一步完善转换数据列表 注意到上图9中转换后的数据列表中有很多数字0,这是为了我们在原始数据后面添加数据时,转换后的数据列表会自动更新。...图11 此时,当你在原始数据中添加新数据时,列表会自动更新,如下图12所示。 图12

2K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Excel实战技巧110:快速整理一列数据拆分成多列(使用公式)

    在《Excel实战技巧109:快速整理一列数据拆分成多列》中,我们使用一种巧妙的思路解决了将一列数据拆分成多列的问题。本文介绍使用公式实现的方法。 示例工作簿中的数据如下图1所示。...在单元格E4中输入数组公式: =INDEX(A3:A29,ROWS(E4:E4)+(COUNTA(E3:G3)-1)*(ROWS(E4:E4)-1)+COLUMNS(E3:E3)-1) 向右拖至列G,向下拖至行...10,使数据全部显示。...公式中: A3:A29,是列A中原数据列表。 ROWS(E4:E4),统计指定区域的行数,区域通过锁定第一个引用并保留第二个引用为相对引用来扩展。...COLUMNS(E3:E3),统计指定区域的列数。区域通过锁定第一个引用并保留第二个引用为相对引用来扩展。当公式向右拉时,列数将增加(1,然后是 2,3,等等……)。

    4.9K20

    在Excel中将某一列的格式通过数据分列彻底变为文本格式

    背景 我们平常使用excel的时候,都是选中一列,然后直接更改它的格式,但是这种方式并不能彻底改变已有数据的原格式,如下图中的5592689这一个CELL中的数据,尽管我们将整个列都更改为文本类型,但实际上它这个数据仍然是数值类型...,在很多场景下不能满足我们的需求,如数据库在导入Excel表格时,表格中的列数据需要文本形式,如果不是文本形式,导入的数据在数据库中会出现错误(不是想要的数据,如789 数据库中为789.0)。...数据分列 如何真正的将整列数据都更改为文本格式,我们就需要用的数据分列的功能。...第一步:选中要修改的列,点击上方数据,找分列后点击分列  第二步:点击分列 第三步:点击下一步 第四步:点击下一步,选择文本 第五步:确认之后,检查数据,会发现数字那一个CELL的左上角有一个小箭头

    2.8K20

    Excel应用实践08:从主表中将满足条件的数据分别复制到其他多个工作表中

    学习Excel技术,关注微信公众号: excelperfect 这是在ozgrid.com的论坛中看到的一个应用问题,以前也经常遇到类似问题,并且其解决技巧很有效率,因此在这里和大家分享。...如下图1所示的工作表,在主工作表MASTER中存放着从数据库下载的全部数据。...现在,要根据列E中的数据将前12列的数据分别复制到其他工作表中,其中,列E中数据开头两位数字是61的单元格所在行前12列数据复制到工作表61中,开头数字是62的单元格所在行前12列数据复制到工作表62中...5列符合条件的数据存储到相应的数组中 For i = 2 To UBound(x, 1) Select Case Left(x(i, 5), 2) Case...个人觉得,这段代码的优点在于: 将数据存储在数组中,并从数组中取出相应的数据。 将数组数据直接输入到工作表单元格,提高了代码的简洁性和效率。 将代码适当修改,可以方便地实现类似的需求。

    6.8K30

    Power Pivot中忽略维度筛选函数

    返回 表——包含已经删除过滤器后的一列或多列的表。 C. 注意事项 通常和filter组合,如果是列名需要是filter处理的列名 1个参数只能写1个条件,列和表不能同时出现。...返回 表——包含已经删除过滤器后的一列或多列的表。 C. 注意事项 第1参数是表,第2参数是列,而All函数的第1参数是表或者列。...——时间篇(2) 从如何在Power Query中提取数据——记录片 如何在Power Query中提取数据——列表篇(1) 如何在Power Query中提取数据——列表篇(2) 如何在Power Query...分列数据的方法比较 如何用Power Query处理Excel中解决不了的分列 Power Query中如何把多列数据合并? Power Query中如何把多列数据合并?...升级篇 Power Query中单列数据按需转多列 在Power Query中如何进行类似"*"的模糊匹配查找? 如何在Power Query中达到函数Vlookup的效果?

    9.2K20

    如何在 Tableau 中对列进行高亮颜色操作?

    比如一个数据表可能会有十几到几十列之多,为了更好的看清某些重要的列,我们可以对表进行如下操作—— 对列进行高亮颜色操作 原始表中包含多个列,如果我只想看一下利润这一列有什么规律,眼睛会在上下扫视的过程中很快迷失...原始数据表 如果我把利润一列标记为红色,那么再去看这一列数据时会就十分清晰。 ?...对利润这一列进行颜色高亮 把一列修改成指定颜色这个操作在 Excel 中只需要两步:①选择一列 ②修改字体颜色 ,仅 2秒钟就能完成。...尝试在 Tableau 中对列加点颜色 在 Excel 中只需 2秒完成的操作,在 Tableau 中我大概花了 20分钟才搞定——不是把一列搞得五彩斑斓,就是变成了改单元格背景色。...而我期待的是对利润一列标注颜色(列的维度)。维度不同,结果自然不一样。 问:把SUM(利润)拖拽到Color中可以解决什么问题?

    7.5K20

    我用Python展示Excel中常用的20个操

    Pandas Pandas支持读取本地Excel、txt文件,也支持从网页直接读取表格数据,只用一行代码即可,例如读取上述本地Excel数据可以使用pd.read_excel("示例数据.xlsx")...数据删除 说明:删除指定行/列/单元格 Excel 在Excel删除数据十分简单,找到需要删除的数据右键删除即可,比如删除刚刚生成的最后一列 ?...数据交换 说明:交换指定数据 Excel 在Excel中交换数据是很常用的操作,以交换示例数据中地址与岗位两列为例,可以选中地址列,按住shift键并拖动边缘至下一列松开即可 ?...数据合并 说明:将两列或多列数据合并成一列 Excel 在Excel中可以使用公式也可以使用Ctrl+E快捷键完成多列合并,以公式为例,合并示例数据中的地址+岗位列步骤如下 ?...数据拆分 说明:将一列按照规则拆分为多列 Excel 在Excel中可以通过点击数据—>分列并按照提示的选项设置相关参数完成分列,但是由于该列含有[]等特殊字符,所以需要先使用查找替换去掉 ?

    6.1K10

    单列文本拆分为多列,Python可以自动化

    标签:Python与Excel,pandas 在Excel中,我们经常会遇到要将文本拆分。Excel中的文本拆分为列,可以使用公式、“分列”功能或Power Query来实现。...为了自动化这些手工操作,本文将展示如何在Python数据框架中将文本拆分为列。...准备用于演示的数据框架 这里将使用一个简单的示例,你可以到知识星球完美Excel社群下载Excel示例文件或者自己按照下图所示创建一个Excel文件,以方便进行后续操作。...矢量化操作(在表面上)相当于Excel的“分列”按钮或Power Query的“拆分列”,我们在其中选择一列并对整个列执行某些操作。...一旦我们将Excel表加载到pandas中,整个表将成为pandas数据框架,“出生日期”列将成为pandas系列。因为我们不能循环,所以需要一种方法来访问该系列中的字符串元素。

    8.2K10

    Python实现Excel常用的16个函数(1)

    废话不多说了,来实现砸门的flag吧~ 摆脱鸽王,开始练习 读取Excel文件 首先下载本次案例需要的数据集,浏览器访问下方地址即可,在此感谢阿里云天池数据集平台和数据集上传者大师兄Eric,我下载的是湖北新冠肺炎疫情历史总数据下载...# 导入数据处理包 import pandas as pd # 读取Excel,header=1表示取第二行数据作为列名(表头) data_set = pd.read_excel('湖北新冠肺炎疫情历史总数据下载...通过图中介绍,我们知道Excel中MID函数的含义就是获取指定单元格中字符串指定位置的字符子串的,换到Python中就很好实现了,直接使用字符串的索引即可,如下: ''' MID 根据时间一列新增一列...''' CONCATENATE函数 将时间、新增、总确诊这三列合并,变成一列:通报 Excel实现:CONCATENATE(A3,"-新增:",B3,",总确诊:",C3,"。")...data_set = data_set.drop(['年'], axis=1) # 重新排列顺序 data_set = data_set.reindex(columns=['时间', '月', '新增'

    1.7K10

    Power Query去重复结合数据有效性实现的自适应下拉列表

    本文通过Excel的新功能Power Query结合数据有效性功能,实现最简单实用的去掉重复数据并在表格中下拉显示的效果。...传统的Excel方法里,关于去掉重复数据有删重复项操作法、公式法、数透法等等,但这些方法都存在一些问题: 要么如公式法会无法确定最终返回的个数 要么如删重复法每次需要手工重新操作 因此,很难解决将相应的删重复后的数据在表格中下拉显示的数据有效性问题...一、使用Power Quey去除重复项,同时生成相应的“名称” 1、从表格新建查询,将数据放入Power Query 2、删除不需要的列 3、删除重复项 4、数据返回Excel中(注意先修改个好用的名称...) 这时,在Excel中将存在表格及名称“产品”,如下图所示: 二、对名称“产品”进行引用,生成数据有效性下拉菜单 1、使用Indirect函数创建数据验证序列 2、为避免不能录入非清单中的数据...,设置“出错警告”: 通过以上简单的几个步骤,即实现了在Excel中获得一列数据的枚举数据,即去掉重复数据,并在表格中下拉显示的效果。

    2.9K20

    吐槽下Excel的十大不规范使用问题

    四、批注功能衍生的各类需求 纵观各大插件的功能,发现还是许多功能围绕着批注来进行加强,如批量图片到批注,批量修改批注内容等。...五、动不动就选一列或一行进行操作 在Excel2007及之后,无论是行数还是列数,都有很大的扩展,若不小心在一行或一列里进行了数据引用、字体、颜色、背景、边框等设置,这些将会大大地增大了其作用范围。...使用Excel智能表功能,智能表功能,不仅有间隔行颜色填充这样的表面性表现,同时它是结构化的数据,可以轻松地选择数据区域内的一行或一列或全表等操作。在作数据引用时非常轻松。...正确的作法是:使用函数公式,另起一列,通过函数公式的逻辑处理,从原来的数据中加工出最终想要的数据形式,例如Excel函数有转大写函数,用这个函数转一下,新列就是大写的,原来的数据还保留,可以追溯。...所以催生了是否可以作为一种媒介,让广大的Excel用户们可以瞬间点燃Excel的爆点,无需苦苦地挣扎地没日没夜的技巧学习、高级复杂函数的烧脑,最终走向了从入门到放弃的道路。

    1.5K20

    个人永久性免费-Excel催化剂功能第114波-前后选择的行或列互换操作

    2019年最后一天,从岁首到年终,Excel催化剂一直在产出,让喜欢的人更喜欢。...功能说明 在偶尔刷别人VBA公众号文章时,刷到两列交换数据的文章,然后想想自己日常工作中,好像也有那么一些时候会用到,就顺手也做到Excel催化剂上来,当做完后,要开始写文章时,发现还真没想到有什么场景特别对此功能刚需...使用方法传送门:个人永久性免费-Excel催化剂功能第113波-将帮助文档的主动权归还用户手中 实现原理为:先选定一行或一列内容,再按程序提示,选择另一行或列的任意单元格,最终程序将其两行或两列数据互换位置...,同时对选择区域作了一些限定,如筛选状态和隐藏状态下的行或列内容不交换,仅对可视内容交换。...互换的操作,仅适合一次交换一行或一列内容,不能选取多行或多列。 操作过程 选择一列,点击按钮后,弹出对话框,选择交换的目标列所在任意单元格,确定即可完成。

    1.1K20

    个人永久性免费-Excel催化剂功能第92波-地理地址与经纬度互转功能

    同样地还有一些不周到的报表导出数据,将地址信息中的省市区县和详细地址信息合并起来,某些场景需要重新加工成有多列的地址信息如省、市、区县、详细地址各一列时,手工一次性做完这样的工作几乎不可能。...使用本篇的地址转换功能,也同样可以将地址转换为经纬度的同时,也将其拆散出省、市、区县、详细地址多列的数据。...结合Excel对原始数据的加工整理有天然地无可替代的巨大优势,大家将会发现,Excel催化剂所提供到的这一系列功能,将是前所未有的功能强大,体验完美!...地址信息转经纬度信息 使用本功能,需先准备地址信息一列,按高德地图的要求,地址信息越详细,提取到的准确度越佳,所以适当地在Excel中做一些简单的数据加工是很有必要的,详细说明,请自行阅读高德地图的接口文档...数据源准备 接口文档说明 Excel催化剂提供address和city两个参数的设置,当选择一列时,只传入address,当选择两列时,右侧列参数为city,city值请根据上一篇中提供的行政区域信息下载中自行查询

    1.4K40

    没“关系”?那就让自己更加强大一点儿!

    : 要得到哪一列数据(返回列)?...根据哪一列来匹配(匹配列)? 用什么值到匹配列查找(查找值)? 小勤:这个感觉好像Excel里INDEX+MATCH的组合啊!...不过,你如果动手写LOOKUPVALUE这个函数的话,你会发现,这个函数不仅能根据一列进行匹配,还能根据多列进行匹配。...你看,函数提示是这样的: 小勤:那就是说,如果需要根据多列进行匹配的话,就可以直接加条件,而不需要再像在Excel里用VLOOKUP那样要加个辅助列把匹配列连起来? 大海:对的。...又或者说我们只要找其中部分数据,如类别为“饮料”的数据: 小勤:这个用法也挺不错。看来表间没了关系,函数复杂一些,但也更加强大了。

    34140
    领券