艾巴生活网

您现在的位置是:主页>数码 >内容

数码

如何使用excel中的函数根据条件获取一个区域的数据

2023-12-18 00:46:05数码帅气的蚂蚁
对于如何使用excel中的函数根据条件获取一个区域的数据,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。 操作

如何使用excel中的函数根据条件获取一个区域的数据

对于如何使用excel中的函数根据条件获取一个区域的数据,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。

操作方法:

1.1首先我们从一个简单的数据源开始,操作过程就是基于这个原始数据来写函数02。假设我们需要返回蔬菜类别中的所有蔬菜和数量03。那么首先要知道蔬菜的位置从哪里开始,到哪里结束。我们可以通过match算出他的出场位置,然后用COUNTIF算出菜的数量。

04提取后,我们会用offset获取范围然后用index逐个获取范围,认为范围数据不能放在单元格中,要逐个放在相应的位置。05=OFFSET($A$1,$J$2-1,0,$J$3,3)从A1开始。请注意,符号$ absolute reference row $ absolute reference column应该加上$ j。

06$J$3,3然后我们要获取的数据有几行,由条件数决定,这里只有三列,所以直接写3,分别是名称,规格,数量。这时候我们的range就是一个错误值,因为单元格接收不到一个范围的数据,所以我们可以选择所有的公式,按F9检查公式的结果。事实上,结果是一个范围,“是一行。它被分成行。现在的问题是如何把这里的数据提取出来,返回到相应的地方?

08使用index返回这个范围内第一行第一列的数据,但是公式还是被下拉了一行一列,所以我们需要使用这一行一列的变量根据位置返回不同的列号。09加上行(A1)和列(A1),因为A1的位置是1,1,公式往下拉会变成A2,向右拉会变成B1,返回的数据是正确的,但是我们发现有多余。

我们可以用IFERROR来美化它。iferror后面是刚才的公式,如果这个公式有错误,就返回后面,表示空白。11我们修改搜索条件,改成水果,数据无错。12最后,我们把之前引用的所有结果都放入公式中,比如J2=match ($ g $2,$ a: $ a,$ a。

以上知识分享到此为止,希望能够帮助到大家!