今天给各位分享excel二维表筛选的知识,其中也会对筛选电子表格进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录:
- 1、用EXCEL在二维表查找数据
- 2、寻求大神帮助,EXCEL 表格中如何快速筛选出想要的结果?
- 3、EXCEL如何用函数来制作二维表(已给一维数据)
- 4、用EXCEL在二维表查找数据-Excel教程-Excel学习网
- 5、怎么对Excel表格里面的部分列进行筛选
- 6、急求怎么在excel里对一矩形区域的数值进行筛选
用EXCEL在二维表查找数据
提供四条公式,任选一条即可,本例子中,公式是设定读取M2与M3单元格的值实现查找的功能,只要修改M2与M3的值就行了,公式自动适应。
公式一:
=INDEX(A:J,MATCH(M3,A2:A999,)+1,MATCH(M2,A1:J1,))
公式二:
=OFFSET(A1,MATCH(M3,A2:A999,),MATCH(M2,A1:J1,)-1)
公式三:
=INDIRECT("R"MATCH(M3,A2:A999,)+1"C"MATCH(M2,A1:J1,),)
公式四:
=INDIRECT(ADDRESS(MATCH(M3,A2:A999,)+1,MATCH(M2,A1:J1,)))
如果一定要手动指定公式的查找数值,拿公式一来举例,改为这样:
=INDEX(A:J,MATCH(3.5,A2:A999,)+1,MATCH(5,A1:J1,))
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
寻求大神帮助,EXCEL 表格中如何快速筛选出想要的结果?
筛选应该无法实现吧,可以先对数据进行去重,保留唯一值,然后再用countif函数计算对应的个数。步骤如下:
为获取表中所有数据,需将二维表转为一维表,先在行列中增加标题;
依次按下Alt、D、P键打开数据透视表向导(重要),选择“多重合并计算···”;
创建数据透视表后,双击右下角最后一个单元格(总计),弹出明细表,该表已经是一维表了,复制值,然后去重及设置公式即可。
EXCEL如何用函数来制作二维表(已给一维数据)
数据透视表可完美解决你的问题,行标题为日期,列标题为类型,剩下的就是数值了。
用EXCEL在二维表查找数据-Excel教程-Excel学习网
此图说明了一个朋友今天提出的一个关于Excel的大问题。
他最初的问题是:“在此表中,如何返回出现最小值的日期?”
但是,更笼统地说,他在问如何在两个维度上查找值。与大多数Excel查找(仅限于单个行或列)相比,这是一个不同的挑战。
为了使解释尽可能简单,我开始 定义四个范围名称:
FindVal= Sheet1!$ A $ 10
月数= Sheet1!$ B $ 2:$ I $ 2
年份= Sheet1!$ A $ 3:$ A $ 8
数据= Sheet1!$ B $ 3:$ I $ 8
然后我开始建立公式。
SUMPRODUCT函数是关键,因为它是唯一可以像数组公式一样工作而无需输入数组的函数。例如,此公式返回数据范围内的任何值的值等于FindVal的次数:
= SUMPRODUCT((Data = FindVal)* 1)
(Data = FindVal)件返回TRUE和FALSE值的数组。我们需要将该数组乘以1才能将数组转换为1和0值的值,这些值可以计数。
假设现在只有一个值与FindVal匹配,我们可以使用以下公式找到它所在的行:
= SUMPRODUCT(ROW(数据)*(数据= FindVal))
之所以可行,是因为(Data = FindVal)返回的数组只有一个TRUE值。当我们将其行号乘以TRUE值,然后对结果求和时,公式将返回该单个行号。
但是,就像Excel的MATCH函数一样,我们不需要实际的行号,我们希望数据范围内的索引号……这也是Years范围的索引号。因此,我们减去数据范围顶行的行号,然后添加1:
= SUMPRODUCT(ROW(数据)*(Data = FindVal))-ROW(数据)+1
该公式在某种程度上等效于MATCH函数。但是,如果数据范围具有两个与FindVal匹配的值,则此公式将返回错误的结果。因此,我们需要添加一个测试以确保只有一个这样的值存在:
= IF(SUMPRODUCT((Data = FindVal)* 1) 1,NA(),SUMPRODUCT(ROW(Data)*(Data = FindVal))-ROW(Data)+1)
最后,我们可以将此值传递给INDEX函数以返回所需的年份值:
A11:= INDEX(年份,IF(SUMPRODUCT((Data = FindVal)* 1) 1,NA(),SUMPRODUCT(ROW(Data)*(Data = FindVal))-ROW(Data)+1))
返回月份值的版本非常相似:
A12:= INDEX(月,IF(SUMPRODUCT((Data = FindVal)* 1) 1,NA(),SUMPRODUCT(COLUMN(Data)*(Data = FindVal))-COLUMN(Data)+1))
最后,要回答我朋友的原始问题,以下是返回日期序列号的公式,可以在其中找到单元格A10中的值:
A13:= DATEVALUE(A12&“-”&A11)
我的朋友将在单元格A10中输入= MIN(Data),但是您可以输入所需的任何查找值。
怎么对Excel表格里面的部分列进行筛选
EXCEL电子表的基本原理就是一张二维表,第一行一般表示字段名(或者叫数据项),从第二行开始是一条一条的记录,故一般来说每一列表示的是同类内容。所以,用户可以根据要求将满足条件的记录给筛选出来。
对列进行筛选,一是没有必要,二是你自己都不知道要筛选什么条件。
如果非要对列进行筛选,请将数据复制后转置粘贴后根据行进行筛选。
急求怎么在excel里对一矩形区域的数值进行筛选
不知道你的筛选是什么意思,是按一定条件计算个数,平均值,还是选出来放在别处,如果是求个数,用countif函数,如果是求平均值,用AVERAGE和IF函数等,如果选出来放在别处,建议使用高级筛选,结合条件区域,这样不用一列一列地筛选。
假设你的数据在A1:Z10中,其中A1:Z1是表头,下面是实际数据,要筛选出3.26E-15的数据,在AA2中输入
=A23.26E-15
数据,高级筛选,列表区域用鼠标拖选$A$1:$Z$10,条件区域拖选$AA$1:$AA$2,勾选“将筛选结果复制到其他位置”前面的选项按钮,复制到中拖选比如$AB$1,确定,就筛选出来了。
关于excel二维表筛选和筛选电子表格的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。