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

问与答83: 如何从一含有空值区域中获取第n个数值?

现在我想在单元格B3至F3中使用公式来获取分数,其中单元格B3中是G3:L3中第1个分数值,即G3中值45;C3中是第2个分数,即H3中值44,依此类推。如何编写这个公式? ?...(注意,输入完后要按Ctrl+Shift+Enter组合键) 先看看公式中: IF($G3:$L3"",COLUMN($G3:$L3)) 得到数组: {7,8,9,FALSE,11,12} 公式中...row_num个元素,即G3中值,结果为: 45 当公式向右拖时,COLUMN()-COLUMN($A$1)值递增,这样会依次取数组{7,8,9,FALSE,11,12}中第2、3、4、5小值,传递给...INDEX函数后分别取单元格H3、I3、K3、L3中值。...也可以省略INDEX函数参数row_num,此时公式为: =INDEX($A$3:$L$3,,SMALL(IF($G3:$L3"",COLUMN($G3:$L3)),COLUMN()-COLUMN

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

问与答113:如何定位指定列并插入公式到最后一

引言:本文整理自vbaexpress.com论坛,供有兴趣朋友学习参考。 Q:我有多个工作表,每个工作表中都有一个Date列,但其位置都不相同,如下图1至图3所示。 ? 图1 ? 图2 ?...例如,对上图1所示工作表,拆分成如下图4所示。 ? 图4 如何定位Date列,然后在其右侧插入4列,并使用公式在各列输入相应内容?...A:可以使用一段简单代码,如下: Sub WHATIWANTITTODO() Dim r As Range Set r = Cells.Find("Date") r.Offset...代码使用Find方法在工作表中查找内容为“Date”单元格。 2. 在该单元格右侧插入4列。 3. 使用Array函数分别在每列开头输入相应内容。 4. 使用RC样式输入公式。 5....初学者注意体会Resize属性、Offset属性使用。

1.8K30

如何评价小马智投后估值60亿美元?无人车追涨杀跌已经开始

但是,对于无人车行业而言,更像是一个冷峻讯号: 牌桌正在清场,打擂得问出处,马太效应无限加剧。 如何理解小马智再融3亿美元? 消息于10月27日曝光,该轮总金额3亿美元,投后估值60亿美元。...按照之前PonyAI小马智10亿美元、30亿美元,如今60亿美元估值跃迁,这一轮按照通常序列应该是C轮。...但另一方面,也意味着“大钱”来源,正在变得聚焦,明星无人车项目越来越贵,能给得起钱领投资本势力,也越来越少。 此外,小马智本轮融资中,一汽集团明确出现在了投资方中。...所以此轮小马智融资,只是这种讯号加强,这种趋势已经开始,这种趋势还在继续。 另外,还有两则小进展: 第一,这可能还不是小马智今年最后大动作,据说一场量产L4无人车规模化行动,已经结果在望。...第二,另一家L4无人车公司,获投完成了独角兽轮融资,而领投方则来自另一家更大明星独角兽……这样联盟组合,会不会以另一种形式搅动行业格局,亦未可知。

52410

Linux中vi与vim编辑操作

基本操作 1.1 vi三种模式 1.命令模式 2.编辑模式 3.末行模式(命令模式下,按“:”即可进入末行模式) 默认情况下,VI编辑器是命令模式,需要在里面写东西时候需要进入编辑模式 命令模式编辑模式...,N是从下到上 :n1,n2s/string1/string2/g  这里n1是查找开始行数,n2是查找结束行数。...,表示从当前行开始到最后一 :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一第一个 vivian 为 sky :%s/vivian/sky/g(等同于 :...,表示对搜索字符串每次出现进行替换; g 放在命令开头,表示对正文中所有包含搜索字符串行进行替换操作 2....高级操作 2.1 从一个文件复制n另外一个文件 1)打开源文件,光标定位要复制第一(光标所在行为复制第一),输入”anyy 其中”为引号,a为变量名,用其他字母或数字均可,但只能有一位,n

3.1K20

windows系统开发常用cmd命令学习

打开命令窗口方式win + R,然后输入 cmd右键搜索,直接输入 cmd,或老windows系统开始 => 运行 => 输入 cmd 回车直接在顶部文件目录中输入 cmdshift + 右键,直接在此处打开...D:\Testxcopy / copycopy:将一个或多个文件从一个位置复制另一个位置xcopy:复制文件和目录,包括子目录rename重命名文件或目录# rename [:][] rename zhou.txt hei.txtmove将一个或多个文件从一个目录移到另一个目录replace替换目录中现有文件。...:删除目录find / findstrfind:搜索文件中文本字符串,并显示包含指定字符串文本行findstr:搜索文件中文本模式# find 查找 test.txt 中包含字符串 zhouxiaohei...如果不带参数使用,此命令将显示当前命令路径where显示与给定搜索模式匹配文件位置cls清除屏幕start启动单独命令提示符窗口以运行指定程序或命令ctrl+c终止命令exit退出 cmdpause

40960

你应该学习正则表达式

本教程中示例源代码可以在Github存储库中找到——https://github.com/triestpa/You-Should-Learn-Regex 0 – 匹配任何数字 我们将从一个非常简单例子开始...让我们一点一点解释吧。 ^ ——表示一开始。 [0-9] ——匹配09之间数字 + ——匹配前一个表达式一个或多个实例。 $ ——表示行尾。...\b搜索一个单词字符前面或者后面没有另一个字符地方,因此它搜索单词字符缺失,而\s明确搜索空格字符。\b特别适用于我们想要匹配特定序列/单词情况,而不是特定序列/单词之前或之后有空格情况。...4.1 – 完整电子邮件Regex 这是一个非常简单例子,它忽略了许多非常重要电子邮件有效性边缘情况,例如无效开始/结束字符以及连续周期。...(png|jpg|jpeg|gif|webp)——匹配常见图像文件扩展名 $——结束 以下是如何列出Downloads目录中所有图像文件方法。 ?

5.3K20

vim 学习笔记(四)—— 常用命令汇总

vim 选择文本,删除,复制,粘贴 命令 含义 v 从光标当前位置开始,光标所经过地方会被选中,再按一下v结束。...V 从光标当前行开始,光标经过行都会被选中,再按一下V结束。 Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成矩形区域,再按一下Ctrl + v结束。..."o"命令可以在当前行下面另起一,并使当前模式转为Insert模式。 "O"命令(注意是大写字母O)将在当前行上面另起一。 7.使用命令计数 假设你要向上移动9。...要查找作为独立单词"the"使用如下命令:“/the>”。“>“是一个特殊记法,它只匹配一个word结束处。近似地,”<“匹配到一个word开始处。...24.使用标记 当你用"G"命令从一个地方跳转到另一个地方时,Vim会记得你起跳位置。这个位置在Vim中是一个标记。使用命令" `` "可以使你跳回到刚才出发点。

78930

如何在Linux中使用less命令进行搜索文本?

图片它将从您当前位置开始向前搜索并将您移动到第一个找到匹配项,匹配模式被突出显示。图片可以通过按键移动到下一个匹配模式n。可以通过按(shift+n) 键回到上一个匹配项。...但是,如果您正在搜索模式中有大写字母,您也可以使用i而不是执行不区分大小写搜索。可以从一开始就少用不区分大小写模式:less -I filename 可以使用 /!...参数执行反向搜索搜索模式不匹配。仅显示匹配如果不想按 n 或 N 来查看匹配模式,那么就只能通过使用& 参数而不是执行搜索来显示匹配/ 参数。...&pattern与 / 参数 不同,您不会再看到突出显示匹配模式,您只会得到一堆包含搜索模式。...图片可以使用箭头键移动到,如果您查看底部,您会注意它显示了行号并且它们不是连续,因为您只看到匹配。使用 less 命令开始搜索可以在使用 less 命令打开文件后立即开始搜索关键词。

6.5K10

vim常用命令总结

vim 选择文本,删除,复制,粘贴   文本选择,对于编辑器来说,是很基本东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过地方会被选中,再按一下v结束。 ...V    从光标当前行开始,光标经过行都会被选中,再按一下V结束。  Ctrl + v   从光标当前位置开始,选中光标起点和终点所构成矩形区域,再按一下Ctrl + v结束。 ...“o”命令可以在当前行下面另起一,并使当前模式转为Insert模式。   “O”命令(注意是大写字母O)将在当前行上面另起一。 7.使用命令计数   假设你要向上移动9。...要查找作为独立单词“the”使用如下命令:“/the\>”。“\>”是一个特殊记法,它只匹配一个word结束处。近似地,“\<“匹配到一个word开始处。...“ 24.使用标记   当你用“G”命令从一个地方跳转到另一个地方时,Vim会记得你起跳位置。这个位置在Vim中是一个标记。使用命令” “ “可以使你跳回到刚才出发点。

13.6K20

MySQL(二)数据检索和过滤

column from table limit X,Y; limit X, Y告诉MySQL返回从X开始Y;X为开始位置,Y为要检索行数(limit带一个值总是从第一开始,给出数为返回行数...使用between操作符需要两个值:范围开始值和结束值(上面例子中X和Y就是开始结束值)  between匹配范围内所有的值,包括指定开始值和结束值 4、空值检查 select column from...通配符(wildcard):用来匹配值一部分特殊字符,利用通配符可以创建比较特定数据搜索模式(实际上是SQLwhere子句中带有特殊含义字符) 搜索模式(search pattern):由字面值...、通配符或两者组合构成搜索条件 为在搜索子句中使用通配符,必须使用like操作符;like指示MySQL后跟搜索模式利用通配符匹配而不是直接相等匹配进行比较 1、百分号(%)通配符 在搜索串中,%表示任何字符出现任意次数...①不要过度使用通配符(如果其他操作符能达到同样目的,应使用其他操作符) ②在确实需要使用通配符时,除非绝对有必要,否则不要把通配符用在搜索模式开始处(这样做是最慢) ③注意通配符所在位置

4.1K30

vim命令搜索_linuxvim

例如,如果你想要搜索单词是 linux,下图显示就是在 Vim 窗口底部搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标在插入模式位置开始,找到包含此单词第一。...如果你刚刚打开一个文件并且立即开始搜索操作,搜索将从文件开始。 如果想要移动到下一处包含被搜索单词位置,按 n 键。...下图是一个例子: 自定义你搜索 1、 高亮搜索结果 尽管通过 n 或 N 从被搜索单词或模式匹配处跳转到另一处很简单,但是如果匹配处能够高亮就更加人性化了。...注意:如果你想要逆向搜索,按 # 或者 g# 。 这里有个视频,你可以看看: 下一个,只要你想要,你可以获得所有被搜索单词或模式匹配处所在和行号一个列表。...你应该做是,从一个你认为对你最有益技巧开始不断练习。当它成为一种习惯并且嵌入你记忆后,重新来这儿找找你应该开始学习下一个技巧。 你知道其他像这样技巧吗?并且希望能够和大家一起分享?

10.2K20

Linux私房菜:vi与vim编辑器

word 向上搜索 n 搜索匹配下一处 N 搜索匹配上一处 ?...word 向上搜索 :n1,n2s/word1/word2/g 将n1n2所有word1替换成word2 :1,$s/word1/word2/g[c] 全局搜索,将所有word1替换成word2,...向下n删除 dnG 向上删除第n dG 向下删除全部 d$ 删除光标处到最后面 d0 删除光标处到最前面 yy 复制整行 nyy 向下复制n ynG 向上复制第n yG 向下复制全部 y$...重复做上一个操作 从一般指令模式进入编辑模式,对应常用操作键: 操作 说明 i 光标所在处前开始插入 I 所在列最前面开始插入 a 光标所在处后开始插入 A 所在列最后面开始插入 o 光标所在处上一开始插入...O 光标所在处下一开始插入 r 替换模式,只取代光标处字符一次 R 替换模式,一直取代光标处字符直到按ESC退出 ESC 退出编辑模式,回到一般指令模式 从一般指令模式进入指令列模式下对应常用操作键

1.3K30

vim常用命令总结

vim 选择文本,删除,复制,粘贴   文本选择,对于编辑器来说,是很基本东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过地方会被选中,再按一下v结束。 ...V    从光标当前行开始,光标经过行都会被选中,再按一下V结束。  Ctrl + v   从光标当前位置开始,选中光标起点和终点所构成矩形区域,再按一下Ctrl + v结束。 ...要查找作为独立单词"the"使用如下命令:"/the\>"。"\>"是一个特殊记法,它只匹配一个word结束处。近似地,"\<"匹配到一个word开始处。...24.使用标记 当你用"G"命令从一个地方跳转到另一个地方时,Vim会记得你起跳位置。这个位置在Vim中是一个标记。使用命令" `` "可以使你跳回到刚才出发点。  ...47.为另一个文件分隔出一个窗口 命令":split two.c"可以打开第二个窗口同时在新打开窗口中开始编辑作为 参数文件。

1.3K10

ETL-Kettle学习笔记(入门,简介,简单操作)

转换包含一个或者多个步骤(step),如读取文件,过滤数据,数据清洗,或者是将数据加载到数据库。 转换里步骤通过跳(hop)来连接,跳定义了一个单项通道允许数据从一个步骤另一个步骤流动。...在Kettle里,数据单位是,数据流就是数据从一个步骤另一个步骤移动。 数据流有时候被称为记录流 Step步骤: 步骤(控件)是转换里基本组成部分。...当数据空了,从集读取步骤停止读取,直到集里又有可读数据。 数据–数据类型: 数据以数据形式沿着步骤移动,一个数据行时零多个字段集合,字段包含以下几种类型。...数据流必须进行排序 Kettle流程控件(重点) 流程主要用来控制数据流程和数据流向 Switch/Case(控件)让数据流从一多路 过滤记录(控件)从数据流从一两路(很想编程IF语句true...参数: 对于ETL参数传递是一个非常重要环节,因为参出传递会涉及业务参数是如何抽取

2.4K31

第004课 vi编辑器使用详解

2.进入编辑模式 在一般模式输入: i(在光标前开始插入文本) a(在光标后开始插入文本) o(在当前行之下新开一,并到首) vi编辑器5:如何使vi快速移动光标__vi难点 3.光标移动 在一般模式下...,hjkl这四个按键就可以移动光标 h (左) j (下) k (上) l (右) 1)快速定位某一: 文件头、文件尾、指定某一 ngg  //光标移至第n首(n为数字,想要跳转...), 1gg  //就跳到第一首,就是文件头 2gg  //就跳到第二首 G   //转至文件结尾 注意:ngg和G是在一般模式 2)在某一如何快速定位某一列: 0  //(数字零)光标移至当前行行首...vi编辑器7:文本查找和替换__百问网独家记忆方法 5.查找和替换 查找 /pattern  //从光标开始处向文件尾搜索pattern,后按下n或N 注意: n在同一个方向重复上一次搜索命令...由于拼写错误,需要将其中welaome中a替换成c。 在上步基础上,复制第一第二和第三。 在上步基础上,删除第三全部内容。 在上步基础上,搜索出现vi地方。

69110

less(1) command

该选项使得向前搜索从屏幕末行下一开始,向后搜索从当前屏幕首前一开始,即跳过屏幕内容。...重复搜索命令 n 或 N 不受该选项影响 -A, --SEARCH-SKIP-SCREEN 向前搜索跳过屏幕首目标,向后搜索跳过屏幕末行目标。...在检查新文件时,将保留标记,因此 ' 命令可用于在输入文件之间切换 ^X^X 等于 ' 命令 /PATTERN 向前搜索包含指定模式第 N ,N 默认为 1。从屏幕首开始搜索。...PATTERN 向后搜索包含模式第 N ,N 默认为 1。从屏幕首前一开始搜索。在 PATTERN 前输入指定特殊字符可以控制搜索行为。主要有: ^N 或 !...也可以使用 :e 命令打开另一个文件。 (4)从首开始向前搜索

21130

SQL事务隔离实用指南

例如,将资金从一个银行账户转到另一个银行账户经典任务,涉及在一个账户扣除之后但在记入另一个账户之前暂时不一致状态。由于这个原因,事务,不是语句,被视为保持一致性基本单位。...事务现象动物园 对于每一种现象,我们都检查交错命令指示模式,看看它是如何损坏,并且注意它可以被容忍甚至是有意地用于急需效果时间。 我们将使用一个简短符号来表示两个事务T1和T2操作。...最后,即使没有并发事务回滚,在另一个操作中开始事务可能会脏读不一致数据库状态。我们希望事务可以依赖于一个一致状态下启动。...对于大型(或频繁重复)聚合报告,当它们可以容忍阅读短暂约束违规时,这可能是有用。 幻读 事务重新执行查询,返回满足搜索条件一组,并发现满足条件集由于最近提交另一个事务而发生了变化。...这类似于不可重复读取,除了它涉及匹配谓词和不是单个项目的变化集合。 ? 模式 ?

1.2K80

unix命令大全详解-完整版_command方式:

:sh 暂时退出vi系统下,结束时按Ctrl + d则回到vi。 加数据指令 i 在关标位置开始插入字符,结束时候按ESC键。 I 在光标所在行最前面开始加字,结束时按ESC键。...a 在光标位置后开始加字,结束时按ESC键。 A 在光标所在行最后面开始加字,结束时按ESC键。 o 在光标下加一空白开始加字,结束时按ESC键。...O 在光标上加一空白开始加字,结束时按ESC键。 !command 执行shell指令,并把结果加在光标所在行下一。...d0 将开始光标位置字符全部删除。 d$或D 将光标位置起始行尾字符全部删除。 ndd 将光标位置起始n(整行)删除(dd表示删除光标所在行)。...关标移动 0 移到一开始 $ 移到一最后 [ 移到文件开始位置 ] 移到文件结束位置 nh 往左移n位 nl或者spacebar 往右移n位 nk 向上移n n+ 向上移n,光标在该行起始

1.1K10
领券