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

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

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

13.5K10

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

某个工作表单元格区域中查找时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作查找并返回第一个相匹配时,可以使用VLOOKUP函数吗?本文将讲解这个技术。...最简单解决方案是每个相关工作使用辅助列,即首先将相关单元格连接并放置辅助列。然而,有时候我们可能不能在工作使用辅助列,特别是要求在被查找左侧插入列时。...因此,本文会提供一种不使用辅助列解决方案。 下面是3个示例工作: ? 图1:工作Sheet1 ? 图2:工作Sheet2 ?...图3:工作Sheet3 示例要求从这3个工作从左至右查找,返回Colour列为“Red”对应Amount列,如下图4所示。 ?...,我们首先需要确定在哪个工作中进行查找,因此我们使用函数应该能够操作三维单元格区域,而COUNTIF函数就可以。

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

前端开发必备之Chrome开发者工具(上篇)

使用 Color Picker 修改颜色 要打开 Color Picker,请在 Styles 窗格查找一个定义颜色 CSS 声明(例如 color: blue)。...会自动解析事件代码框架或内容库封装部分,然后告诉您实际将事件绑定到代码位置 控制台面板(Console) 开发期间,可以使用控制台面板记录诊断信息,或者使用它作为 shell 页面上与 JavaScript...此数字表示该消息已重复次数 ? 如果您倾向于为每一个日志使用一个独特行条目,请在 DevTools 设置启用 Show timestamps ?...其他框架和扩展程序在其自身环境运行。要使用这些其他环境,您需要从下拉菜单中选中它们。...源代码面板(Sources) 源代码面板设置断点来调试 JavaScript ,或者通过Workspaces(工作区)连接本地文件来使用开发者工具实时编辑器 格式化混淆代码 某些情况下,我们需要对混淆代码做一定调试

8.2K111

这几个控制台API能帮你调试Web应用

类似的,如果页面中使用了和开发者工具某个功能相同变量命名,那么将无法开发者工具访问该功能。...那么你可以执行: inspect($('span.green')) 当时开始修改DOM树元素后,你可能会想访问之前选中某个元素来执行某些操作。...$0代了最近一次选中元素,$1代次最近一次选中元素,以此类推。如果你是“Profiles”面板下访问这5个变量,那么它们分别代表了你最近选中5个JavaScript堆对象。...调试事件 如果你浏览器端做过JavaScript开发,那么你对事件一定不陌生。本节我们将讨论一些可以帮助我们调试事件监听器方法。...当监听DOM对象上某个特定事件触发时,该事件事件对象就会被输出到控制台。

1K20

浅析YSlow-23条规则

页面加载过程,一个有着空src属性img元素JavaScript动态地赋值。这样做问题是,脚本执行之前元素就被浏览器渲染了(尤其是当你把脚本放到文档最后时候)。...通过确保样式首先下载和解析,可以让浏览器逐步渲染页面。 how 将内联样式块和元素从页面移动到页面。..." /> 10、权衡DNS查找次数 why 查找DNS是需要花费时间,经验总结是至少需要20毫秒左右时间。...2、减少DNS查找次数,最理想方法就是把所以内容资源都放在同一个域(Domain),这样访问整个网站就只需要进行一次DNS查找,这样可以提高性能,节省响应时间。...它作用是用一个特殊字符串来标识某个资源“版本”,客户端(浏览器)请求时候,比较ETag如果一致,则表示该资源并没有修改过,客户端(浏览器)可以使用自己缓存版本,避免重复下载。

1.2K30

浅析YSlow-23条规则

页面加载过程,一个有着空src属性img元素JavaScript动态地赋值。这样做问题是,脚本执行之前元素就被浏览器渲染了(尤其是当你把脚本放到文档最后时候)。...通过确保样式首先下载和解析,可以让浏览器逐步渲染页面。 how 将内联样式块和元素从页面移动到页面。..." /> 10、权衡DNS查找次数 why 查找DNS是需要花费时间,经验总结是至少需要20毫秒左右时间。...2、减少DNS查找次数,最理想方法就是把所以内容资源都放在同一个域(Domain),这样访问整个网站就只需要进行一次DNS查找,这样可以提高性能,节省响应时间。...它作用是用一个特殊字符串来标识某个资源“版本”,客户端(浏览器)请求时候,比较ETag如果一致,则表示该资源并没有修改过,客户端(浏览器)可以使用自己缓存版本,避免重复下载。

1.9K81

小白入门——哈希算法

对于需要快速找到最大或者最小键,或是查找某个范围内键,哈希都不是合适选择,因为这些操作运行时间都将会是线性。...基于这种策略所有方法统称为“开放地址”哈希 线性探测法(“开放地址”哈希一种实现方式) 开放地址哈希中最简单方法叫做“线性探测”法:当碰撞发生时(当一个键Hash已经另一个不同键占用...另外因为(基于均匀性假设)数组每个位置都有相同可能性插入一个新键,长键簇被选中可能短键簇更大,同时因为新键Hash无论落在簇任何位置都会使簇长度加 1(甚至更多,如果这个簇和相邻簇之间只有一个空元素相隔的话...命题 M :一张大小为 M 并含有 N = α * M 个键基于线性探测哈希,基于假设 J ,命中和未命中查找所需探测次数分别为: 特别是当 α 约为 1/2 时,查找命中所需要探测次数约为...当哈希快满时候查找所需探测次数是巨大(α 越趋近于1,由公式可知探测次数也越来越大),但当使用率 α 小于 1/2 时探测预计次数 1.5 到 2.5 之间。

1.1K20

JavaScript之DOM

(标签)文本 属性节点(attribute对象):代表一个属性,元素(标签)才有属性 注释是注释节点(comment对象)  JavaScript 可以通过DOM创建动态 HTML: JavaScript...能够改变页面所有 HTML 元素 JavaScript 能够改变页面所有 HTML 属性 JavaScript 能够改变页面所有 CSS 样式 JavaScript 能够对页面所有事件做出反应...应用场景:用于表单验证,用户离开某个输入框时,代表已经输入完了,我们可以对它进行验证. onchange 域内容改变。...应用场景: 当用户最后一个输入框按下回车按键时,表单提交. onkeypress 某个键盘按键按下并松开。 onkeyup 某个键盘按键松开。...onselect 文本框文本被选中时发生。 onsubmit 确认按钮点击,使用对象是form。

1.5K50

HTML详解连载(4)

CSS引入方式 内部样式:学习使用 CSS代码写在style标签里面 外部演示:开发使用 CSS代码写在单独CSS文件(.css) HTML使用link标签引入 代码示例 行内样式 配合javaScript使用 CSS写在标签style属性里 代码示例 这是div标签 选择器 作用 查找标签,设置样式 基础选择器 标签选择器 类选择器 id选择器 通配符选择器 标签选择器 使用标签名作为选择器->选中同名标签设置相同样式。...举例 p,h1,div,a,img… 特点 选中同名标签设置相同样式,无法差异化同名标签样式 类选择器 作用 查找标签,差异化设置标签显示效果 步骤 定义类选择器-> .类名 使用类选择器->标签添加...注意 类名自定义,不能纯数字或中文,尽量用英文命名 开发习惯 类名见名知意,多个单侧可以用-连接,例如news-hd id选择器 作用 查找标签,差异化设置标签显示效果 场景 id选择器一般配合JavaScript

12310

BOM和DOM

我们可以根据返回true和false来判断一下,然后根据这个使用location去跳转对应网站。 提示框(了解即可)     提示框经常用于提示用户进入页面前输入某个。     ...(比较重要)     通过使用 JavaScript,我们可以一定时间间隔之后来执行代码,而不是函数调用后立即执行。...在上面的语句中,储存在名为 t 变量。假如你希望取消这个 setTimeout(),你可以使用这个变量名来指定它。       ...应用场景: 当用户最后一个输入框按下回车按键时,表单提交. onkeypress 某个键盘按键按下并松开。 onkeyup 某个键盘按键松开。...onselect 文本框文本被选中时发生。 onsubmit 确认按钮点击,使用对象是form。

52510

Python语法必备篇——Python 列表 【顶级入门教程 全面讲解】

列表是 Python 序列一种,我们可以使用索引(Index)访问列表某个元素(得到是一个元素),也可以使用切片访问列表一组元素(得到是一个新子列表)。...、修改中元素 以及 删除元素 下面就来简单演示一下这几种情况使用方法 ️‍列表添加元素 首先,我们Python可以使用 + 来进行添加元素 示例如下: language = ["Python"...index() 方法用来查找某个元素列表中出现位置(也就是索引),如果该元素不存在,则会导致 ValueError 错误,所以查找之前最好使用 count() 方法判断一下。...Python包含以下列表方法: 序号 方法 1 list.append(obj) 列表末尾添加新对象 2 list.count(obj) 统计某个元素列表中出现次数 3 list.extend(...seq) 列表末尾一次性追加另一个序列多个(用新列表扩展原来列表) 4 list.index(obj) 从列表找出某个第一个匹配项索引位置 5 list.insert(index, obj

1.3K30

与Ajax同样重要jQuery(2)

练习9: ² 点击button 打印radio checkbox select 中选中 <script type="text/<em>javascript</em>" src=".....具体<em>选中</em>元素 l 表单操作 :checked :selected <em>选中</em> 表单<em>选中</em>元素 配合基本过滤选择器,缩小<em>选中</em><em>的</em>范围 4.jQuery<em>的</em>DOM操作 <em>使用</em>jQuery<em>的</em>九种选择器可以基本<em>选中</em>需要操作<em>的</em>对象...解析<em>中</em> find 方法<em>使用</em>最多 对<em>查找</em>结果进行遍历操作 each(function(){… }) ,<em>在</em>each函数<em>中</em>可以通过this 获得DOM对象,$(this) 获得jQuery对象 ②:属性操作...④:HTML代码&文本&<em>值</em>操作 l 读取和设置<em>某个</em>元素<em>中</em>HTML内容 html() 读取innerHTML html(content) 设置innerHTML l 读取和设置<em>某个</em>元素<em>中</em><em>的</em>文本内容 text...² 传智播客 获取div<em>中</em> html和text 对比 ² <em>使用</em>val() 获得文本框、下拉框、单选框<em>选中</em><em>的</em>value ² 测试能否通过 val() 设置单选框、下拉框<em>的</em><em>选中</em>效果

6.2K50

使用Visual Studio Code编写Vue札记

安装ESLint可以有效提示代码低级错误,初期可能有些不习惯,但是使用时间长了会是很要帮手。...可以使用 npm install -g eslint-plugin-html 来安装 接着,安装了 HTML 插件后,还需要在 vscode 配置下 ESLint: "eslint.validate...Code Runner 运行选中代码段(支持大量语言,包括Node) CodeBing VSCode中弹出浏览器并搜索,可编辑搜索引擎 Color Highlight 颜色代码中高亮显示 Color...Picker 拾色器 Document This 注释文档生成 EditorConfig for VS Code EditorConfig插件 Emoji 代码输入emoji ESLintESLint...Ctrl + F 查找 Ctrl + H 替换 F3 查找下一个 Shift + F3 查找上一个 Alt + Enter 选中所有匹配项 Ctrl + D 向下选中相同内容 Ctrl

38.8K92

SQL索引一步到位

因此只有复合索引第一个字段出现在查询条件,该索引才可能使用,因此将应用频度高字段,放置复合索引前面,会使系统最大可能地使用此索引,发挥索引作用。   ...个人理解:此统计扫描次数,无索引配合 user_lookups: 通过用户查询执行查找次数。...个人理解:用户通过索引查找使用RID或聚集索引查找数据次数,对于堆或聚集数据而言和索引配合使用次数 user_updates: 通过用户查询执行更新次数。...上对应外层第一行所要查找3页)=595907次I/O 第二个连接条件下,最佳查询方案是将card作外层,account作内层,利用account上索引,其I/O次数可由以下公式估算为:外层...连接条件要充份考虑带有索引、行数多;内外表选择可由公式:外层匹配行数*内层每一次查找次数确定,乘积最小为最佳方案。

1.5K20

【前端面试题】03—200+道常见JavaScript基础面试题上(附答案)

引用计数策略是跟踪记录每个使用次数。...当声明了一个变量并将个引用类型赋值给该变量时候,这个引用次数就加1.如果该变量变成了另外一个,则这个引用次数减1.当这个引用次数变为0时候,说明没有变量使用,这个没法访问。...事件是在网页某个操作(有的操作对应多个事件)例如,当单击一个按钮时,就会产生一个事件,它可以 JavaScript侦测到,事件处理机制上,正E支持事件冒泡;Firefox同时支持两种事件模型,也就是捕获型事件和冒泡型事件...cookie是存储访问者计算机变量。每当一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。可以使用 JavaScript来创建和获取 cookie。...根本原因是因为浏览器会维持HTMLCSS和 JavaScript代码顺序,样式必须在嵌入 JavaScript代码执行前先加载、解析完。

4.4K10

EXCEL基本操作(十二)

根据需要选中或清除某一检查规则复选框。 ③设置完成后单击“确定”按钮。 1.2 检查公式错误 ①选择要进行错误检查工作。 ②“公式”选项卡“公式审核”组单击“错误检查”按钮。...②“计算选项”区域中,单击选中“启用迭代计算"”复选框。 ③“最多迭代次数”框输人进行重新计算最大迭代次数。迭代次数越高Exelt算作所需时间越长。...④“最大误差”框输人两次计算结果之间可以接受最大差异。数值越小,计算结果精确,Excel计算工作所需时间也就越长。...三、追踪单元格以显示公式与单元格之间关系 3.1 显示某个单元格公式引用与引用 ①打开含有公式工作,如果公式引用了其他工作簿单元格,需要同时打开引用工作博。...③若要取消追踪箭头,“公式”选项卡“公式审核"组,单击“移去箭头"。 3.2 查看工作全部引用关系 ①打开要查看工作一个空单元格输人等号“=”。

1.4K20

JQuery选择器和JQuery包装集

(本文年代久远,请谨慎阅读)今天学习了JQuery一些基本用法,包括JQuery选择器和JQuery包装集; 从现在开始,要慎重区分DOM对象和JQuery对象,两种对象方法不同,属性不同,使用要特别注意...JQuery选择器 编写任何javascript程序都需要首先获得对象, jQuery选择器能彻底改变我们平时获取对象方式, 可以获取几乎任何语意对象, 比如”拥有title属性并且包含test...DOM编程我们只能使用有限函数根据id或者TagName获取DOM对象。...='...']")匹配给定属性是不包含某个特定元素 name='...' $("input[name^='...']")匹配给定属性是以某些开始元素 name^='...'...parent(".selected")之后结果为:[ Hello Again ] 其他 使用is()方法查找段落父元素每个类名为

3.1K20

Java 后台开发面试题分享九

undefined 表示"缺少",就是此处应该有一个,但是还没有定义,典型用法是: 1)变量声明了,但没有赋值时,就等于 undefined。...幻读:对于两个事务 T1、T2,T1 从读取数据,然后 T2 进行了 INSERT 操作并提交,当 T1 再次读取时候,结果不一致情况发生。...---- 使用 javascript 判断一个字符串中出现次数最多字符,并统计这个次数 var str = 'asdfssaaasasasasaa'; var json = {}; for (var...Servlet 和 JSP 最主要不同点在于,Servlet 应用逻辑是 Java 文件,并且完全从表示层 HTML 里分离开来。...---- Web:描述 Cookie 和 Session 作用,区别和各自应用范围,Session 工作原理 1)Cookie 是一种发送到客户浏览器文本串句柄,并保存在客户机硬盘上,可以用来某个

72420

面试最爱问闭包问题!!!!

JS闭包定义这里先来看一下闭包定义,分成两个:计算机科学中和在JavaScript。...是支持 头等函数 编程语言中,实现词法绑定一种技术;闭包在实现上是一个结构体,它存储了一个函数和一个关联环境(相当于一个符号查找); 闭包跟函数最大区别在于,当捕捉闭包时候,它 自由变量...),这样组合就是闭包(closure); 也就是说,闭包让你可以一个内层函数访问到其外层函数作用域; JavaScript ,每当创建一个函数,闭包就会在函数创建同时创建出来; 那么我理解和总结...只有那些找不到对象才是内存垃圾,才会在适当时机 gc 回收那什么是内存泄漏呢?内存泄漏是指:用动态存储分配函数内存空间,使用完毕后未释放,导致一直占据该内存单元。直到程序结束。...,因为bar函数内部进行了访问,因为JavaScript内存回收机制规定,另一个作用域引用变量不会被回收。

23310
领券