精华内容
下载资源
问答
  • 上篇文章,我们介绍了INDEX+SMALL+IF+ROW数组公式组合,也就是说只要IF通过条件构造,基本上就可以想提取什么条件数据都可以,数据查询肯定得心应手。 但是,我们一起强调函数公式不是万能,尤其是数组...

    上篇文章,我们介绍了INDEX+SMALL+IF+ROW的数组公式组合,也就是说只要在IF中通过条件的构造,基本上就可以想提取什么条件的数据都可以,数据查询肯定得心应手。

    但是,我们一起强调函数公式不是万能的,尤其是数组公式在海量数据面前,既是软肋也是硬伤,而且构造这个函数组合还需要你要具备或者能理解简单数组公式逻辑,对于在函数公式方面没有深究的人,自然是一头雾水。当然,就像“数据透视表”一样,Excel在数据查询方面,也一样有独特的神器,而且掌握起来其实更简单。

     

    我们今天就介绍一下MS Query查询,在Excel“数据”菜单下的功能名称为“来自Microsoft Query”,相信基本上你就没正眼看过这功能吧?虽然这个功能使用的是SQL的语言范畴,但由于用了“MS Query查询窗口”的可视化界面,所以操作是非常直观的,跟SQL基本上就没有交集……下面的操作演示就是利用这项功能制作的查询,请先参考:

     

    如何在Excel中根据单元格内容作MS <wbr>Query查询?

     

     

    ------------------------

    进入正题,MS Query查询功能就类似“自动筛选”,可以设置的查询条件多种多样,可以查询的数据文件类型也是多元化的,但今天我们主要针对Excel文件——也就是本工作簿里的工作表,主要演示“等于”及“包含”的条件设置,至于其他查询条件,万变不离其宗……

     

    首先我们看看示例数据源,也就是本工作簿内的'Data'工作表,数据如下表,我们后面将在'Query'工作表内,一方面指定'SELLER'人员查看数据,一方面根据'PDT CODE'包含的种类查询数据:

     

    如何在Excel中根据单元格内容作MS <wbr>Query查询?


    首先我们设置好要查询数据的条件,如下图所示(当然这个不一定是先行步骤):


    如何在Excel中根据单元格内容作MS <wbr>Query查询?

     

    ----------------------------------
    第一种情况:某字段值等于指定单元格内容的数据查询


    具体操作步骤:

    1. “数据”  →  “自其他来源” →  “来自MicroSoft Query”;

    2. 弹出的“选择数据源”对话框中,选择(双击)“Excel File*”;

    3. 确定后会弹出“选择工作簿”对话框,请根据具体文件位置、类型选择驱动器及目录,找到本工作簿的位置及名称,并按“确定”;

    4. 这时会弹出“查询向导 - 选择列”对话框,你只需要从左边的“可用的表和列”中选择你需要查询并返回结果的数据列,添加到右边“查询结果中的列”窗口即可;

    这里可能会有一个小插曲,就是会弹出一个对话框,提示你指定的数据源中没有可用的数据表,你可以点击对话框下方的“选项”按钮,在弹出的对话框中把“系统表”勾选上,按确定即可;

    如何在Excel中根据单元格内容作MS <wbr>Query查询?


    5. 下一步对话框是“查询向导 - 筛选数据”,选择你要筛选的列及条件,“下一步”即可,这里我们选择'SELLER',筛选方式选择“等于”,右边的值你可以随便填写,因为我们的目的是根据实际单元格的内容返回查询数据,而不是固定的某个值;

    6. 下一步的“查询向导 - 排序顺序”窗口可以根据你的实际要求,如果对数值有排序要求可以相应设置;

    7. “查询向导 - 完成”这个对话框需要选择第二项“在 Microsoft Query 中查看数据或者编辑查询”,因为我们还需要将筛选和查询的条件指定到某个单元格的值上;

    8. 点击“完成”后,就会返回Microsoft Query数据查询窗口,将我们在向导中随便填写的条件,修改为一对英文的中括号,然后按回车,这时候要求你输入参数,你直接点击“确定”即可;

     

    如何在Excel中根据单元格内容作MS <wbr>Query查询?

    9. 点击工具栏上第四个按钮“将数据返回到Excel”或者执行“文件”  →   “将数据返回MicroSoft Excel”;

    10. 稍等一会之后(如果时间太长,你可以按一下Esc键),就会弹出“导入数据”对话框,这里选择“属性”;

    11. 在弹出的“连接属性”对话框中,在“定义”选项卡,点击最下端的“参数”,在弹出的“查询参数”对话框中选择你的条件所在单元格,并勾选“单元格值更改时自动刷新”选项,如下:

    如何在Excel中根据单元格内容作MS <wbr>Query查询?

    12. 设置完参数后,“确定”并返回“导入数据”对话框,指定返回数据放置的单元格及数据形式即大功告成。

     

    详细操作演示如下:

     

    如何在Excel中根据单元格内容作MS <wbr>Query查询?

     

     

    第二种情况:某字段值包含指定单元格内容的数据查询

    第二种情况跟上面的操作步骤是完全一致的,只需要将第5个步骤的筛选条件选择“含有”即可,

    最后步骤8的编辑查询窗口中,将条件如下修改即可,即修改为:

    Like '%' & [ ] & '%

    如何在Excel中根据单元格内容作MS <wbr>Query查询?


    后面的步骤跟上面一模一样,不再详述,其实就是将参数用中括号代替,以方便后续选择参数,

    如果你在步骤5中选择了多个条件,那你可以设置多个参数,只是需要具体参数对应的值即可。

    好了,剩下的还是自己多动手操作吧,不然看完应该就忘得差不多了。

     

    另外也说一下,这个其实就是SQL语句的查询,只是一般人都不会编写SQL语句,所以MS Query查询只是将这个过程可视化了,而SQL查询也同样有不足点,就是数据源位置如果发生变化,也可能是你本工作簿名称发生变化或者工作表名称发生变化,这个查询基本上就失效了,你需要重新按上面步骤再操作激活一次。

    但是,单元格的位置发生移动时,查询的参数位置也是变化的,这样就非常实用。

     

    当然,如果你会编写SQL语句,那这种查询过程可以更直接、条件可以更复杂……

     

    示例文件下载链接:http://yun.baidu.com/s/1cOia0#dir

     

     

    ------------------

     

    Excel难题需要有偿处理的,请点击:

    http://excelstudio.taobao.com

     

    函数公式编写,数据样式转换、数据提取分析、图表制作、VBA代码编写、SQL查询、网页抓取……

    Excel试题疑难解析、彩票数据……

    展开全文
  • 这里,将教你如何使用公式提取想要的信息。 2、首先,我们选中需要提取信息的单元格(列)对应的右侧一格(列),例如,想要从A列提取,从A2开始,我们选中B2。 3、接着,点击工具栏下的输入框(fx字样右侧),...

    1、例如,在这个Excel表格中我们想要提取员工姓名,若员工数量较少,或许还可以逐个输入,但公司员工数量较多时,提取信息的工作量就比较大了。在这里,将教你如何使用公式提取想要的信息。
    在这里插入图片描述
    2、首先,我们选中需要提取信息的单元格(列)对应的右侧一格(列),例如,想要从A列提取,从A2开始,我们选中B2。
    在这里插入图片描述
    3、接着,点击工具栏下的输入框(fx字样右侧),输入公式如下:=RIGHT(A2,Len(A2)-Find(“部”,A2)),点击回车,B2就成了李力。(其中Len用于返回文本串的字符数,提醒:若要使用Left提取左边字段,就不需要使用Len函数了。)
    在这里插入图片描述
    4、然后,我们选中B2单元格,鼠标移至单元格右下角,鼠标图样变为黑色实心十字时,按住左键下拉至需要填充的最后一列即可。(也可双击鼠标左键,自动填充。)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 至于peday朋友说的,我也分析过,没有自己想要的数据: Enumeration names=request.getHeaderNames(); while(names.hasMoreElements()) { String tt=(String)names.nextElement(); System.out.println...
  • 在标签打印软件制作防伪标签时,通常是使用网址作为二维码内容,网址是包含有防伪码,想要在标签纸上显示网址该如何提取显示呢,下面我们就来详细看一下在制作二维码防伪标签时,如何在标签上显示网址防伪码数据...

              在标签打印软件制作防伪标签时,通常是使用网址作为二维码内容,网址是包含有防伪码,想要在标签纸上显示网址中该如何提取显示呢,下面我们就来详细看一下在制作二维码防伪标签时,如何在标签上显示网址的防伪码数据?

    image001.png

    首先我们打开中琅标签打印软件,首先我们先将网址数据导入软件中,点击上方工具栏“数据库设置”图标,然后在弹出窗口点击“添加”,然后选择Excel数据源,在导入页面,点击“浏览”选择文件,再点“测试连接”加载数据,核对字段列以及记录总数和样本数据,无误后点击添加即可:

    image002.png

     然后可以先在画布上绘制二维码,点击左侧工具栏中二维码图标,在画布上绘制二维码样式,然后双击二维码使用数据库导入的方法添加内容:

    image003.png

     二维码网址内容导入后,下面我们在二维码右侧添加文本内容来显示二维码中的防伪码

    首先,点击左侧工具栏中的“A”,在画布合适位置绘制文本内容,然后使用数据库导入的方式先添加全部网址信息:

    image004.png

     下面我们在提取防伪码时,可以使用右侧处理方法来配合,点击右侧“+”使用“丢弃”的处理方法,丢弃左端33位(实际数的网址字符数量),只保留最后的防伪码

    image006.png

     另外,如果我们想要在标签上统一显示防伪码的前四位,可以用同样方法添加文本内容,然后在处理方法中先使用“丢弃”左端,保留防伪数据,然后再次点击处理方法中的“+”,丢弃右端11位,就可以实现我们想要只显示防伪码数据前四位的效果了:

    image006.png

     二维码及标签防伪码数据全部添加处理完毕后,我们可以先点击打印预览查看生成效果,然后就可以点击打印机图标,设置打印页数进行连接打印机打印了:

    image007.png

     以上就是我们使用中琅标签打印软件制作二维码防伪码数据时,在标签页面对数据处理后统一显示网址中防伪码数据的效果,在中琅可变数据软件处理数据时,还有更多非常灵活方便的处理方法,需要对数据进行处理的用户,可以试用体验。

     

    展开全文
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    如何在EXCEL中快速定位最后一行数据 用SUN函数快速求和 在Excel中快速查看所有工作表公式 在Excel中设置行间距 怎样同时改变多行行高 快速换行 让文本换行 在Excel中行列快速转换 将原有列中的内容倒置过来 快速回到...
  • 这需要将字符串分隔,只取出自己想要长度的字符就行,在EXCEL中可以使用LEFT、RIGHT、MID函数来提取想要的单元格内容。 LEFT函数 LEFT函数是 基于所指定的字符数返回文本字符串中的第一个或前几个字符。 语法 LEFT...

    WPS EXCEL如何分割指定的字符串

    当EXCEL表格中有一列或多列字符串,你只需要其中一部分字符串,如何获取你想要的字符串呢?这需要将字符串分隔,只取出自己想要长度的字符就行,在EXCEL中可以使用LEFT、RIGHT、MID函数来提取你想要的单元格内容。

    LEFT函数

    LEFT函数是 基于所指定的字符数返回文本字符串中的第一个或前几个字符。
    语法
    LEFT(text,num_chars)
    Text 是包含要提取字符的文本字符串。
    Num_chars 指定要由 LEFT 所提取的字符数。
    ■Num_chars 必须大于或等于 0。
    ■如果 num_chars 大于文本长度,则 LEFT 返回所有文本。
    ■ 如果省略 num_chars,则假定其为 1。

    操作示范
    第一步,在工作表中选择需要分割的字符串单元格,
    第二步,在编辑栏内输入函数=LEFT(C2,11),并按CTRL+ENTER生效
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    RIGHT函数

    Right根据所指定的字符数返回文本字符串中最后一个或多个字符。

    语法
    RIGHT(text,num_chars)
    Text 是包含要提取字符的文本字符串。
    Num_chars 指定希望 RIGHT 提取的字符数。

    说明
    • Num_chars 必须大于或等于 0。
    • 如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。
    • 如果忽略 num_chars,则假定其为 1。

    操作示范:
    第一步,在EXCEL工作表中选择需要分割字符的单元格;
    第二步,在编辑栏输入函数=RIGHT(C2,LEN(C2)-11)并按CTRL+ENTER生效,之后可在D列看到结果。
    在这里插入图片描述

    MID函数

    MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

    语法
    MID(text,start_num,num_chars)
    Text 是包含要提取字符的文本字符串。
    Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。
    Num_chars 指定希望 MID 从文本中返回字符的个数。

    说明
    ■ 如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
    ■ 如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
    ■ 如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
    ■ 如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。

    操作示范:
    第一步,点击菜单栏中的【公式】-【常用函数】-【插入函数】;
    在这里插入图片描述
    第二步,在查找函数的输入栏内输入“MID”并选择该函数,点击【确定】;
    在这里插入图片描述
    第三步,将光标移至函数参数对话框内的【字符串】输入栏并拖取表格内的单元格区域,【开始位置】填入“12”,【字符个数】填入“LEN(C2)-11”,然后点击【确定】(注:开始位置指从单元格内的第几个字符开始提取,字符个数指需要提取字符串的长度,如果字符串长度不确定可以使用**len()**函数):
    在这里插入图片描述
    第四步,将光标移至第一个单元格右下角直接下拉填充即可完成提取。
    在这里插入图片描述
    至此提取Excel单元格中的部分内容就已经完成了。

    怎么去除掉单元格内容中的前后空字符串?

    当数据表格中内容有空格时,肯定会不好进行数据分析或进行相关的操作,所以需要去除掉单元格字符串中的前后空字符串(其实就是空格)。
    实例操作:
    第一步,使用LEN()函数来检验一下单元格中的字符串长度,可以自己再数一下实际有多少;
    在这里插入图片描述
    第二步,选择需要去除掉的单元格空格范围,比如在本例中准备处理当前单元格中的所有空格,可以选中这两个范围,然后点击单元格中右上角的感叹号,选择【清空前后空字符串】点击后生效,单元格中的内容的空格则会去掉。
    在这里插入图片描述
    最后结果可以通过LEN()函数查看,所有的空字符串都被去除了。
    在这里插入图片描述
    好了,本次WPS EXCEL分享就到此结束了,以后会持续更新表格的数据分析处理技巧。

    展开全文
  • 如何在EXCEL中快速定位最后一行数据 用SUN函数快速求和 在Excel中快速查看所有工作表公式 在Excel中设置行间距 怎样同时改变多行行高 快速换行 让文本换行 在Excel中行列快速转换 将原有列中的内容倒置过来 快速回到...
  • 只要打开您想要转换文件,转到文件-打印,选择novaPDF作为打印机和点击""打印"",然后您PDF文件将生成和保存.支持PDF文档加密,可以限制文档使用,限制PDF文档打印、修改文档内容提取文字和图像、修改注释、...
  • asp.net知识库

    2015-06-18 08:45:45
    DataGridView中如何在textbox列限制输入。 ASP.NET 2.0构建动态导航Web应用程序(TreeView和Menu ) 体验.net2.0优雅(3) -- 为您 SiteMap 添加 控制转发功能 GridView控件使用经验 ASP.NET 2.0:弃用 ...
  • Guide 哥注:权限管理系统企业级项目一般都是非常重要,如果你需求去实际了解一个不错权限系统是如何设计话,推荐你可以参考下面这些开源项目。 Spring-Cloud-Admin :Cloud-Admin 是国内首个基于 ...
  • 见识过mysql性能瓶颈之后你会想要选择一款数据库 4. 完整标准库列表 包 子包 说明 bufio bytes 提供了对字节切片操作函数 crypto 收集了常见加密常数 errors 实现了操作错误函数 ...
  • 无论是单个系统下重启需求或者是想要重启切换系统,都不要选重启选项,一律先选关机再用开机键开机 不然有可能会导致蓝牙,触控板,Wi-Fi失灵问题。 如果你出现睡眠无法唤醒or唤醒黑屏问题,参考:#108issue ...
  • arcgis工具

    2012-10-22 22:37:31
    最好把EXCEL保存为.csv文件去除一些不兼容的内容再连接。 转载ESRI论坛Lucy1114帖子说明: 12. 导出Shape格式为其他软件识别的打印格式如JEPG等格式 FILE/EXPORT MAP 然后选择相应的图片格式,此时也可设置答应...
  •  bootcfg /rebuild 重复全部 Windows 安装过程并允许用户选择添加的内容。  注意:使用 bootcfg /rebuild 之前,应先通过 bootcfg /copy 命令备份 boot.ini 文件。  bootcfg /scan 扫描用于 Windows 安装的...
  • 除了提供大屏系统外,还将每个模块都做了独立模块示例界面,每个模块都可以独立学习使用,里面用到控件也单独做了控件示例界面,方便学习每个控件如何使用,考虑着实周到! 超级详细开发和使用手册,其中包括...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    实现了 清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时文件夹、清空回收站、清除...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    实现了 清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时文件夹、清空回收站、清除...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    实现了 清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时文件夹、清空回收站、清除...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    实现了 清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时文件夹、清空回收站、清除...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    实现了 清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时文件夹、清空回收站、清除...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    实现了 清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时文件夹、清空回收站、清除...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    实现了 清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时文件夹、清空回收站、清除...
  • 接口测试: 集 Postman 的易用与 JMeter 的灵活于一体,接口管理、多协议支持、场景自动化,你想要的全都有; 性能测试: 兼容 JMeter,支持 Kubernetes 和云环境,轻松支持高并发、分布式的性能测试; 团队协作: 用户...

空空如也

空空如也

1 2
收藏数 26
精华内容 10
关键字:

如何在excel中提取想要的内容