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

Excel应用实践21:实现工作簿所有工作表中的多值替换

学习Excel技术,关注微信公众号: excelperfect 有两个工作簿,一个工作簿中存放着要查找并替换成的文本,如下图1所示,列A中是要查找的文本,将列A中查找到的文本替换成列B中相应的文本,例如...图1 另一个工作簿中是我们要替换其文本的工作簿,我们要在该工作簿所有工作表中查找上图1列A中的值并将找到的文本替成列B中的文本,如图2所示。 ? 图2 要实现的结果如下图3所示。 ?...在图1所示的工作簿中,打开VBE,插入一个标准模块,输入代码: '查找并替换指定工作簿中的多个文本 Sub MultiFindReplace() Dim ReplaceListWB As Workbook...).CurrentRegion '遍历要替换文本的工作簿中所有工作表 For Each wks In ReplaceInWB.Worksheets '使用替换文本来替换工作表中的数据...选择工作簿文件后,将根据上图1工作表中的文本自动对该工作簿中的文本进行查找和替换操作。 ? 图4 代码的图片版如下: ?

3.1K10

Excel公式技巧94:在不同的工作表中查找数据

很多时候,我们都需要从工作簿中的各工作表中提取数据信息。如果你在给工作表命名时遵循一定的规则,那么可以将VLOOKUP函数与INDIRECT函数结合使用,以从不同的工作表中提取数据。...假如有一张包含各种客户的销售数据表,并且每个月都会收到一张新的工作表。这里,给工作表选择命名规则时要保持一致。...也就是说,将工作表按一定规则统一命名。 在汇总表上,我们希望从每个月份工作表中查找给客户XYZ的销售额。...假设你在单元格区域B3:D3中输入有日期,包括2020年1月、2020年2月、2020年3月,在单元格A4中输入有客户名称。每个月销售表的结构是在列A中是客户名称,在列B中是销售额。...当你有多个统一结构的数据源工作表,并需要从中提取数据时,本文介绍的技巧尤其有用。 注:本文整理自vlookupweek.wordpress.com,供有兴趣的朋友参考。 undefined

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

    Excel应用实践18:按照指定工作表中的数据顺序对另一工作表中的数据排序

    学习Excel技术,关注微信公众号: excelperfect 我从数据库中导入数据到工作表,本来数据库中的数据顺序是排好了的,然而导入工作表中后数据顺序变乱了。...如果在工作表中使用复制粘贴来重新恢复固定的顺序,将会花费大量的时间,能否使用VBA快速完成排序,详情如下。 下图1中“固定顺序”工作表为数据本来应该的顺序: ?...图1 图2中“整理前”工作表为导入数据后的顺序: ? 图2 可以看出,“整理前”工作表中的列顺序被打乱了,我们需要根据“固定顺序”工作表中列的顺序将“整理前”工作表恢复排序。...lngLastVariable As Long Dim lngNewCol As Long Dim i As Long Dim SearchHeader, rng '赋值工作表对象...For i = 1 To lngLastFixed SearchHeader =wksYesOrder.Cells(1, i) '在"整理前"工作表中查找

    3K20

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

    在《Excel公式练习32:将包含空单元格的多行多列单元格区域转换成单独的列并去掉空单元格》中,我们讲述了一种方法,给定由多个列组成的单元格区域,从该区域返回由所有非空单元格组成的单个列。...“三维”是经常应用于Excel中特定公式的通用术语,这些公式不仅可以对单列或单行进行操作,也可以对由多列或多行组成的单元格区域进行操作,还可以有效地对多个工作表进行操作。...在工作表Master的单元格G1中,输入下面的公式: =SUMPRODUCT(COUNTIF(INDIRECT("'"&Sheets&"'!...k的值,即在工作表Sheet1中匹配第1、第2和第3小的行,在工作表Sheet2中匹配第1和第2小的行,在工作表Sheet3中匹配第1小的行。...在单元格A2中,COLUMNS($A:A)的值等于1,因此公式转换为: INDEX(Sheet1!A2:F10,1,1) 即工作表Sheet1中单元格A2的值。

    9.1K21

    Excel应用实践16:搜索工作表指定列范围中的数据并将其复制到另一个工作表中

    学习Excel技术,关注微信公众号: excelperfect 这里的应用场景如下: “在工作表Sheet1中存储着数据,现在想要在该工作表的第O列至第T列中搜索指定的数据,如果发现,则将该数据所在行复制到工作表...用户在一个对话框中输入要搜索的数据值,然后自动将满足前面条件的所有行复制到工作表Sheet2中。” 首先,使用用户窗体设计输入对话框,如下图1所示。 ?...Sheet1 Set wks = Worksheets("Sheet1") With wks '工作表中的最后一个数据行 lngRow = .Range(...'查找的数据文本值 '由用户在文本框中输入 FindWhat = "*" &Me.txtSearch.Text & "*" '调用FindAll函数查找数据值...Sheet2 Sheets("Sheet2").Cells.Clear '获取数据单元格所在的行并复制到工作表Sheet2 For Each rngFoundCell

    6.1K20

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

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

    14.1K10

    Excel公式技巧16: 使用VLOOKUP函数在多个工作表中查找相匹配的值(1)

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

    25.5K21

    Excel实战技巧79: 在工作表中创建让输入的密码显示*号的登录界面

    学习Excel技术,关注微信公众号: excelperfect 在工作表中,我们可以创建简单的用户名和密码登录框,并且像专业的密码框界面那样,在用户输入密码时显示的是*号。...第1步:在工作表中添加文本框 单击功能区“开发工具”选项卡“控件”组中的“插入——ActiveX控件——文本框“,如下图1所示。 ?...图1 在工作表中插入两个文本框,并将其大小和位置进行适当地调整,如下图2所示。 ? 图2 第2步:设置文本框属性 要想使得在文本框中输入时掩盖其中的内容,需要设置其属性。...在设计模式下,在要掩盖输入内容的文本框中单击鼠标右键,选取快捷菜单中的”属性“命令,如下图3所示。 ?...注意,在这种情况下,虽然看起来输入的密码被掩盖了,但仍然存储在工作表中,这样他人可轻松从文本框中提取密码。

    3.8K10

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

    学习Excel技术,关注微信公众号: excelperfect 这是在ozgrid.com的论坛中看到的一个应用问题,以前也经常遇到类似问题,并且其解决技巧很有效率,因此在这里和大家分享。...如下图1所示的工作表,在主工作表MASTER中存放着从数据库下载的全部数据。...现在,要根据列E中的数据将前12列的数据分别复制到其他工作表中,其中,列E中数据开头两位数字是61的单元格所在行前12列数据复制到工作表61中,开头数字是62的单元格所在行前12列数据复制到工作表62中...,同样,开头数字是63的复制到工作表63中,开头数字是64或65的复制到工作表64_65中,开头数字是68的复制到工作表68中。..., 64, "已完成" End Sub 运行代码后,工作表61中的数据如下图2所示。 ? 图2 代码并不难,很实用!在代码中,我已经给出了一些注释,有助于对代码的理解。

    5.1K30

    用Excel做了7天报表,这个领导喜欢的可视化工具,只用了7小时

    目前常见的是这两类报表: 1.静态报表 经过Excel中的各种函数+手工处理,终于把图表的数据源整理好了,然后制作图表报表。...这种报表最大的问题,就是重复工作多,例如你分析10个分公司的每月趋势,那你是要做10次同样的操作了?!...2.透视表报表 所以透视图不能很好地支持业务化地呈现数据,它并不是我们最合适的报表设计工具! 手工的不够自动化,透视表也不适合,所以最佳的工具是什么?...上图的可视化动态报表都是由企业级web报表工具FineReport所制作,它由纯java编写,以其零编码的理念,简单拖拽操作便可制作中国式复杂报表,轻松实现报表的多样化展示、交互分析、数据录入、权限管理...FineReport为报表打造了专门的移动端,可以在phone,Pad 端进行查看,让最终用户随时随地地浏览查看系统中的报表,实时掌握企业的数据。 总结 一个工具的发挥,是由环境决定的。

    1.4K40

    PowerBI 大型报表架构设计 - 30页100个度量值1000个对象

    ,但就导航系统,就会因为无法复用而存在大量手工劳动,经过实践总结,要完成上述任务并设计出多级导航系统的一个可行方案如下: 这里面蕴含大量细节上的学问,这是目前几乎已知相对工作量最小的做法。...(如:图形,文本框) 在PBI布局网格中,如果要制作一个圆角矩形,应该选择什么元素?圆角弧度大小应该为多大? 在PBI布局网格中,如果要制作一个水平导航条,其高度应该如何设计最佳?...在PBI布局网格中,如果要制作一个导航按钮,如何设计使得性价比最佳? 如果您思考过以上问题,欢迎留言,以上问题均有标准答案。...在PBI中可以通过计算表或输入表两种方法实现,推荐使用输入表法。 MVC MVC,一词来自软件工程中前端设计模式。该方法论也适用于PowerBI报表设计: View,即可视化对象图表。...模型分析 该工具提供了对模型分析的方法: 于是可以大致知道模型的规模以及可以增删的冗余成分: 可以看出,在上图呈现的结构中,蓝色表示使用的表;橙色表示未在可视化中直接使用的表,则可知: PBI模型真实的结构既不是星型模型也不是雪花模型

    3.9K10

    BI技巧丨权限管控

    将其导入到PowerBI中,我们对权限表进行一下简单的处理。 [1240] 这是在PowerQuery中关于权限表的截图,大家可以看到页面权限和国家权限采用逗号分割的方式进行存储。...[1240] 这样做的好处在于,报表正式投入使用后,用户只需要维护Excel文件中的权限配置,PowerBI就会在后台自动执行拆分,进行报表权限控制。 选择关闭并应用,模型如下图。...到这里,我们的准备工作基本完成,我们来看一下,三者在PowerBI中的实现方式。 [strip] 页面权限: 1.报表页面命名与隐藏。...[1240] [1240] 这里大家需要注意,报表页面的名称,一定要与Excel中的文本相对应,不然会导航失败。 当我们配置完成后,除了首页之外的页面,均要设置为隐藏;发布时页面要停留在首页。...[strip] DAX控制列权限的方式,最佳实践是与SSAS搭配使用,这样可以在Tabular中将列进行隐藏,只呈现DAX给用户,实现真正的OLS管控。

    1.3K10

    技术|Excel玩出BI的感脚?不难!

    当然,用Excel呈现这个效果比用Power BI要费时费力得多,不然为什么我们还要用Power BI 呢? 此外,国产良心软件WPS中也内置了不少数据看板的模板,大家改改数据就可以用。...需求明确 虽然BI风格的报表看起来很炫酷,但是别忘了,我们做报表的目的是要展示读者想要的数据!开始任何一个数据分析的工作之前都必须想明白,读者想看的到底是什么。...如果没听过这么一条原则,请务必把这条原则写在显眼的地方并且在工作中牢牢记住,虽然写公式可能占用你很多时间,但是有了公式你就再不用担心更新数据的问题了。...此处说句题外话,虽然我大多数的实践中数据分析结果都是在PPT中予以呈现的,一般不会在Excel单独设计一个展示页,但其他几个sheet页都会有。...:我们在透视表中移动一下字段显示的顺序 ?

    1.7K30

    个人永久性免费-Excel催化剂功能第30波-工作表快捷操作(批量创建、命名、排序、工作表目录)

    日常使用Excel过程中,最多的操作无外乎单元格和工作表的操作,单元格的操作在前面已经有详细的辅助功能提供,此篇提供工作表相关的操作。这两项的操作若能有提速,日常大量的工作叠加起来真是省下不少时间。...在第1波中做了个【工作表导航】功能,按理说也足够满足多工作表的跳转、命名、删除等基本操作。 但广大用户还是用脚投票,觉得批量创建工作表、批量命名工作表、创建工作表目录等功能是非常必须。...其他工作表重新跳转回目录表,为下次跳转其他表做准备 工作表目录功能不是什么新鲜功能,大部分插件都有提供,但唯一可以拿得出手的是这个跳转回目录表的小体验。...从其他工作表跳转回目录工作表 总结 理想很丰满,现实很骨感,一开始Excel催化剂想引领大家走向Excel的最佳实践路线,开发的功能都是一些高级用户能够使用得上的独特的爆炸性功能,对一些可有可无并且是助推...Excel的最佳实践,路漫漫,此时Excel催化剂暂时妥协,重新启动对这些“刚需”功能的开发,但其中也一贯地让大家看到普通一个小功能做到极致的体验效果。

    1.2K30

    从【中国式复杂报表】谈设计逻辑思维

    后者做出来的中国式复杂报表,同一张表里不同单元格的数据时而坦白地呈现,时而互相交织汇聚,最终形成一张比博尔赫斯迷宫更错综复杂的网,往往更让人惊叹不已。...如果该报表就是最终的产物,或者仅仅作为个人使用,那么这种复杂报表就没有啥问题。毕竟能做得出来,人也能看得懂。 但现实工作中,这种报表往往还不是终端产物。...所以数据库的表都是一维的,方便后续调用和组合。但中国式复杂报表往往三维起步的,在局部区域还有多个层次,相当于一个高度完整的作品了。其他人还怎么能快速地从一个完全体里提取所需的信息呢?...同一个表,既负责数据录入,又直接用来呈现结果。 那么产生这种混合的原因又是什么?是所见即所得型思维容易忽视事物深层的逻辑。...制作者也往往是心里有了这种多角度、多层次呈现数据的需求,就直接在excel上画了这样的表,然后往里面填充数据。

    1.1K40

    都2020年了,你还认为BI=报表?

    其实不然,虽然BI的结果通常需要报表来呈现,但是“BI”和“报表”并不是一个东西。 BI≠报表 BI是什么? 作为一个工具,BI用来对企业中现有数据进行数据分析,辅助业务或者决策者做出决策。...报表是什么? 报表就是用表格、图表等格式来动态显示数据,可表示为:“报表= 多样的格式+ 动态的数据”。市面上有一些报表工具,可以利用它们来制作报表,展示数据。...2、 功能特点不同(以Excel报表和FineBI工具为例) (1)报表呈现的是二维信息,缺少交互分析; BI报表操作更简单,可实现多维分析,实现数据的实时分析 运用BI报表工具可以快速实现可视化...以各省份城市的销售额和回款额分析为例,我们对于数据最直观的认知是建立在明细表之上,但是明细表往往不够直观,这时如果使用BI进行探索分析就能有效挖掘销售回款的特征便于进行后续的调整。...同时,还可以将做好的报表保存为模板,一个模板代替无数张excel,大大提高工作效率。

    82930

    PowerBI 打造全动态最强超级矩阵

    例如本例: 这在Excel中完全是一个格子一个格子算的,所以Excel是神器,但是PowerBI显然没有Excel灵活,但本文做到在PowerBI下可以做到的极致。...在本例中,已经将可能地变化做到了极致。首先,这个度量值是变体类型,如下: 数据类型显示:变体。这是什么鬼,不知道很正常,99%的人都不知道。...在实际计算矩阵的时候,注意: 这里将视图数据通过TREATEAS动态绑定至主数据模型。 数据案例 本案例底层基于更加标准的获取数据的实践方式。...本案例几乎包括了: 最佳学习样例数据 最佳获取数据的实践 最佳数据建模的实践 原创思维:PowerBI DAX 无侵入式设计 原创思维:PowerBI DAX MVC 设计模式 原创思维:PowerBI...DAX 最顶级复杂矩阵 所有思路和细节已经在本文全部呈现。

    14.7K43

    新增批量DAX表达式格式化及模型和报表层度量值使用状况分析

    建议最佳实践为:基础度量值,特别是简单一个函数的无需格式化,复杂度量值可格式化,扩展度量值,可使用PBI的扩展度量值功能先格式化好模板再批量生成,后期亦无需格式化。...有前人的基础,同时也有一些更好的用户操作体验和数据的呈现效果,以下简单说明PBI催化剂版本的改进之处。...开放明细数据查看 对于PowerBI资深用户来说,直接拿汇总数据,总不如来个明细级别的数据更好用,故在报表层的度量值清单时,分出每一报表页的度量值使用情况。 ? 同时也保留了汇总表,方便快速决策。...在度量值是否存在引用关系时,使用模型层的方法访问,会优于罗老师的从模板文件中的字符串查找方法,例如某些度量值被计算表、计算列所引用,可能直接统计模板文件里的度量值互相引用准确性更高。...此方式的改进,无需依赖pbix文件改pbit模板文件这一小小繁琐步骤,直接一气呵成,并且最终的数据直接在Excel中查看。 具体流程可查看以下视频 结语 PBI催化剂,为批量而生。

    1.1K20

    数据分析师如何运用BI工具实现薪资UP!UP!UP!

    在实践中,数据分析师往往不知道到底有多少数据,其数据分析的深度和广度由于其视野的狭窄而受限,数据分析师应对数据字典进行系统的学习,自底向上的实践很重要,但自顶向下的学习也很必要。...3.技术能力 作为数据分析师,当然还是需要有必要的技能傍身,比如精通SQL、数据库原理、Excel/报表/BI工具技能。...(2)EXCEL提供了最为灵活的轻量级数据的加工和呈现的能力,对于EXCEL的掌握是任何数据分析师的基本功,透视图,图表,公式,计算都是极其方便的工具。...1.Excel数据分析 每一位数据分析师都脱离不开Excel。它是日常工作中最常用的工具,如果不考虑性能和数据量,它可以应付绝大部分分析工作。...推荐书籍:《增长黑客》《精益数据分析》 —06—小结 在国内不同层次的数据分析师每天的工作场景都不一样。 基础的数据分析师,每天基本上都是整理数据报表,写sql,查数据。

    97900
    领券