首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Excel技术:如何在一个工作筛选并获取另一工作的数据

标签:Power Query,Filter函数 问题:需要整理一个有数千条数据的列表,Excel可以很方便地搜索并显示需要的条目,然而,想把经过提炼的结果列表移到一个新的电子表格,不知道有什么好方法?...图1 示例数据位于名为“1”的,我们想获取“产地”列为“宜昌”的数据。...方法1:使用Power Query 在新工作簿,单击功能区“数据”选项卡的“获取数据——来自文件——工作簿”命令,找到“1”所在的工作簿,单击“导入”,在弹出的导航器中选择工作簿文件的“1”...单击功能区新出现的“查询”选项卡的“编辑”命令,打开Power Query编辑器,在“产地”列,选取“宜昌”,如下图2所示。 图2 单击“确定”。...图3 方法2:使用FILTER函数 新建一个工作,在合适的位置输入公式: =FILTER(1,1[产地]="宜昌") 结果如下图4所示。

9.6K40

Excel小技巧67:列出工作中所有定义的名称

学习Excel技术,关注微信公众号: excelperfect 在Excel处理和分析数据时,名称是我们经常使用的一个功能,很多工作簿中都会或多或少使用一些定义的名称。...在研究一个定义了多个名称工作表示例时,虽然可以通过名称管理器来查看工作簿中所有定义的名称,但仍然不是很直观。 例如,在名称管理器显示,下图1所示的工作簿定义了两个名称,。 ?...其实,Excel可以让你将名称及其引用位置快速输入到工作,让你对工作簿定义的名称一目了然。 单击功能区“公式”选项卡“定义的名称”组的“用于公式——粘贴名称”命令,如下图2所示。 ?...图2 此时,Excel会弹出“粘贴名称”对话框,如下图3所示。 ? 图3 单击“粘贴列表”按钮,将以工作当前单元格为左上角单元格粘贴所有名称,包括名称和引用位置,如下图4所示。 ?...欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。

1.1K20

dotnet OpenXML 获取 Excel 表格当前激活选择的工作

本文告诉大家如何读取 Excel 里面的信息拿到当前激活选择的工作 在开始之前,期望大家了解如何使用 OpenXML 读取 Excel 文件,如果对此还不了解,请看 C# dotnet WPF 使用...OpenXml 解析 Excel 文件 在 OpenXML 里面,可以通过 ActiveTab 属性拿到当前激活的工作的序号。...Elements().ElementAt((int)activeTabIndex); 刚好这个序号是 0 开始的,获取的方法十分简单,通过 Sheet 即可拿到对应工作,代码如下...如果想要拿到选择的工作,尽管大部分的 Excel 文件,当前激活的工作就是被选择的工作,不过通过下面代码可以再次判断当前激活的工作是否是选择的 // 在工作表里面,也有一个属性表示当前是被选择的...TabSelected}"); 如果一个 Excel 表格的激活是在第二个工作,但是选择的是第一个工作,那么表现如下 本文以上的测试文件和代码放在github 和 gitee 欢迎访问 可以通过如下方式获取本文的源代码

94510

Excel实战技巧64: 工作簿获取数据(不使用VBA)

这是在研读《Escape From Excel Hell》时学到的技术,工作簿或者其他工作簿获取所需要的数据,以便于作进一步的分析或者绘制Excel图表。 下图1所示是用于获取数据的工作。...用于输入的有4个单元格(背景色为橙色),其中单元格A6输入源数据(即要从哪里获取数据)所在的工作簿名称;单元格A7为源数据所在的工作名称;单元格A8为源数据起始单元格的名称;单元格C5为数据所在列号...其中,SourceDataLocation为源数据工作数据所在区域的起始单元格名称。在本示例工作簿,该单元格位置如下图2所示。 ?...如果在图1所示的工作表单元格A6没有输入任何工作簿名(即留空),那么将获取当前工作簿源数据工作(如图2)的数据,如下图3所示。 ?...可以在完美Excel微信公众号底部发送消息: 获取数据 下载示例工作簿研究。

3K10

VBA实用小程序64: 标识工作名称区域

学习Excel技术,关注微信公众号: excelperfect 在工作定义名称是一项很强大的功能,我们可以将定义名称的单元格区域看作一个整体,从而方便对其进行很多操作。...在进行工作数据处理时,很多人都会定义名称。 有时候,在分析工作数据时,如果能够清楚地看出命名区域,将有助于我们了解工作。...下面的一小段程序可以将工作的命名区域添加红色背景色: Sub SetNameRanges() '声明变量 Dim rngName As Name On Error Resume...Next '遍历当前工作簿名称 For Each rngName In ActiveWorkbook.Names '将名称区域的单元格背景色设置为红色...rngName.RefersToRange.Interior.ColorIndex = 3 Next rngName End Sub 如下图1所示,在工作定义了两个命名区域。

1.3K30

Excel技巧:在工作绘制完美的形状

标签:Excel技巧 “绘图”工具栏的椭圆形工具很难使用。如果开始在单元格的左上角绘制矩形,形状将从该角开始。但是,如果在同一个点开始画一个圆,画的椭圆将不会完全包含单元格的文本。...为了在一个单元格周围绘制一个圆圈,必须单元格外很远的地方开始。怎么知道要从多大程度上超出你的数据才能包括所有数据?一种解决方案是在绘制椭圆时按住Ctrl键(或按住Ctrl+Shift键绘制圆)。...然后,不是左角开始,而是直接圆的中间开始。向外拖动时,圆圈会变大。 另一个修改键是Alt键。按住Alt键绘制的矩形将捕捉到单元格边界。...如果要调整正方形的大小,在拖动角控制柄的同时按住Shift键,这将强制Excel保持纵横比不变。 如果需要制作许多大小相同的正方形,按住Ctrl键并拖动第一个正方形以制作相同的副本。

6910

如何插入或 Visio 粘贴的 Excel 工作

嵌入或链接现有的 Excel 工作 loadTOCNode(3, 'summary'); 启动 Visio,然后打开绘图。 单击 插入 菜单上的 对象 ,然后单击 文件的创建 。...使用以下步骤根据您的具体情况之一: 如果要嵌入 Excel 工作,请确保未选中, 链接到文件 复选框。 如果 链接到文件 复选框选中,单击以清除 链接到文件 复选框。...如果您要链接 Excel 工作时,单击以选中 链接到文件 复选框。 如果要为绘图中图标显示在 Excel 工作,单击以选中 显示为图标 复选框。...请注意,如果您双击嵌入的 Excel 工作,水平并在 Excel 工作显示的垂直滚动条。 您可以使用滚动条查看嵌入工作的所有列和行。...适合 Visio 绘图页在 Excel 工作 loadTOCNode(2, 'summary'); 插入或粘贴到您的 Visio 绘图的一个现有的大型 Excel 工作时, 的工作部分可能会显示超出

9.8K71

快速汇总多个工作簿工作的数据(Excel工具推荐)

有时候我们会遇到这种问题: 很多数据散落在很多工作或者工作簿,由于某项工作我们需要将这些数据做个汇总。...这时候手头只有Excel,没有其他软件。最笨的办法是挨个打开这些工作簿,手动将数据源串联起来,然后做数据透视。可是 1.有时候数据源过大,超出单个Excel文件承载范围,你无法串联。...2.右侧列出了涉及工作的所有字段,你可以只选你需要的字段进行显示。...3.可以看到有“插入工作簿名”,“插入工作名”按钮,这两个按钮的意思是是否需要将工作簿/工作名称作为数据透视的字段,此处我们假设想看各月的汇总情况,因此需要点击“插入工作簿名”。...我们可以看到这样多个工作簿/工作的数据就汇总到一起了,Expr1000是工作簿名称字段,我们可以看到各个月的销售。

10.5K10

自动修改工作名称为单元格的值

标签:VBA,工作事件 当你想要随着工作变化而让Excel自动做一些事情的时候,工作事件是最能帮助你的了。之前的文章,介绍过很多与工作事件相关的基础知识和应用案例,今天再来一个示例。...当某单元格的值修改后,其所在的工作名称也相应修改为该单元格的值。...在工作代码模块,输入下面的代码: Private Sub Worksheet_Change(ByVal Target As Excel.Range) Const strNAMECELL As String...= "A1" Const strERROR As String = "在单元格是无效的工作名称" Dim strSheetName As String With Target If...以单元格A1的数据为工作名称,即用户在单元格A1输入数据后,按下回车键,工作名称即修改为单元格A1的内容。

17410

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

学习Excel技术,关注微信公众号: excelperfect 有两个工作簿,一个工作簿存放着要查找并替换成的文本,如下图1所示,列A是要查找的文本,将列A查找到的文本替换成列B相应的文本,例如...,将找到的“Excel”替换成“完美Excel”。...图1 另一个工作簿是我们要替换其文本的工作簿,我们要在该工作簿所有工作查找上图1列A的值并将找到的文本替成列B的文本,如图2所示。 ? 图2 要实现的结果如下图3所示。 ?...Dim wks As Worksheet Dim ReplaceIn As String Dim ReplaceList As Range Dim i As Long '获取要进行替换文本操作的工作簿...选择工作簿文件后,将根据上图1工作的文本自动对该工作簿的文本进行查找和替换操作。 ? 图4 代码的图片版如下: ?

2.9K10

Excel文件中大批量工作如何自动生成目录

Excel文件多个工作怎么生成目录?这个问题目前是大家问的最多的,所以今天就跟大家分享下Excel怎么生成目录。...如果Excel文件中有大批量的工作,做个目录确实很一个很方便的操作,但是如果我们手动去设置的话就会很麻烦,而且无法删除或新增工作时自动生成更新。...本着去繁化简的原则,今天跟大家分享一种简单的Excel添加目录索引的方法,来完成Excel文件自动生成工作目录。...下面用一个案例来分享: 如果有更多的工作来回切换是件非常不方便的操作,下图我们用7个工作来作为案例分享如何来完成Excel文件多个工作自动生成工作目录。...如何生成工作目录 1、我们在最前面插入一张新的工作,重命名为“工作目录”; 新建完成工作目录 2、点击选中“工作目录”工作的A1单元格,点击【公式】功能选项重的“定义的名称”;

2.6K20
领券