中国投资网 百科 excel提取指定行数据(excel每隔n行提取数据)

excel提取指定行数据(excel每隔n行提取数据)

有时我们需要从excel文件的数据库中提取指定行或列中的数据。比如是中国所有上市公司的行业统计。但现在只需要部分上市公司的行业统计。我们做什么呢我们是一个一个查,然后抄吗?当然不是。

我们可以制作一个表格,只需复制我们需要的公司代码栏,它就会自动显示其行业统计数据。也就是说,从大量数据中提取对应于所需数据的行中的数据。下面就以我刚刚解决的问题为例来详细讲解一下。

1.打开源数据文件,将第一行中的相应数据复制到空白位置。

2.选择J2单元格,点击编辑栏中的“插入函数”,如图所示。

3.弹出“插入函数”对话框,将其类别设置为“逻辑”,在列表框中选择IF选项。那就确定一下。

4.在弹出的“函数参数”对话框中,设置Logical_test参数为“I2=”,Value_if_true为“”,为空白内容。

最重要的一步来了:

在Value_if_false参数框中输入“VLOOKUP(I2,A2:B2846,2)”,然后确认。这一步是什么意思?就是用if函数来判断I2单元格中的内容是否为空。如果为空,则单元格J2也为空。

如果不是空的,执行VLOOKUP函数。在A2:B2846中查找单元格I2中的内容(此处使用相对引用,因为源数据未更改),找到后,返回在单元格J2中找到的内容所在行的第二列中的数据。

5.在第4步之后,我们在单位I2中输入任何证券代码,其行业将以单位J2显示。所以,我们现在需要的是在I列中粘贴我们需要的证券代码,然后就会出现源数据对应的第一行中的内容。所以继续第6步。

6.选择单元格J2,注意是J2,不是I2。(I2是我们输入证券代码的地方),将鼠标移动到单元格的右下角,当十字光标出现时,按住鼠标左键向右拖动到单元格O2。

7.这时你会发现原来源数据中C2-G2单元格的内容会自动填充到K2-O2单元格中。这时,如果我们需要的数据是按照源数据中的数据从上到下排列的,就不需要修改了。直接重复步骤6中的方法,并下拉J2-O2的每个单元来填充它。先将需要的数据列复制到I列,然后依次下拉填充。

8.但是有时候,如果我们需要的东西不在源数据中的顺序,比如回到我们现在使用的例子,如果我们在I3中输入000002,就会得到错误。展示。

这是为什么呢?看看JBOY3乐队的公式就知道了。J中的函数是VLOOKUP(I3,A3:B2847,2)),即搜索A3到B2487区域的内容。A2不包括在内,所以我们的输入00002在源数据中找不到。因此,在使用这种方法之前,需要根据源数据对所需数据进行排序。否则就是不准确的。

本文来自网络,不代表本站立场,转载请注明出处:https:

excel提取指定行数据(excel每隔n行提取数据)

中国投资网后续将为您提供丰富、全面的关于excel提取指定行数据(excel每隔n行提取数据)内容,让您第一时间了解到关于excel提取指定行数据(excel每隔n行提取数据)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。