excel的难题
各位excel高手,请问先将一些数据自动筛选后选择一个数,比如3,如下图,然后我想问能不能用一个函数直接求出26,32,35,90。。。等就是显示的行的下一行数据大家觉得...
各位excel高手,请问先将一些数据自动筛选后选择一个数,比如3,如下图,
然后我想问能不能用一个函数直接求出26,32,35,90。。。等就是显示的行的下一行数据
大家觉得我的问题太过模糊了?我其实要求的就是某列数据中相同的数据的下一个数据 展开
然后我想问能不能用一个函数直接求出26,32,35,90。。。等就是显示的行的下一行数据
大家觉得我的问题太过模糊了?我其实要求的就是某列数据中相同的数据的下一个数据 展开
8个回答
展开全部
这个可能用到位移之类公式,没试过。
不过勉强可以变通解决。主导思想就是在3下面插入一行,然后把下面一行的数据引用到新行里面。
你筛选到3以后,选中所有当前的行(就是按住行号选),然后点编辑-定位-定位条件 选择“可见单元格”
然后右键点选中的行,点插入行。
然后在新行输入公式,如果该行为2,则B2中输入=B3,公式向右拉。复制本行
然后在3所在的列筛选空白,把公式复制粘贴到所有新行。
不知能不能明白~~
不过勉强可以变通解决。主导思想就是在3下面插入一行,然后把下面一行的数据引用到新行里面。
你筛选到3以后,选中所有当前的行(就是按住行号选),然后点编辑-定位-定位条件 选择“可见单元格”
然后右键点选中的行,点插入行。
然后在新行输入公式,如果该行为2,则B2中输入=B3,公式向右拉。复制本行
然后在3所在的列筛选空白,把公式复制粘贴到所有新行。
不知能不能明白~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
据猜测,题可能不难,不过你给的这个图让题变的更加模糊,根本不明白你要做什么。
可以是要说,在不筛选的情况下,第一个3的下面是26,第二个3下面是32?然后要用一个函数找出26 32 == ,是这意思吧? 好像是这个意思
=INDEX($A$2:$A$2000,SMALL(IF($A$1:$A$2000=3,ROW($A$2:$A$2000),"0"),ROW(1:1))+1)
公式下拉填充,直到出现#NUM!
可以是要说,在不筛选的情况下,第一个3的下面是26,第二个3下面是32?然后要用一个函数找出26 32 == ,是这意思吧? 好像是这个意思
=INDEX($A$2:$A$2000,SMALL(IF($A$1:$A$2000=3,ROW($A$2:$A$2000),"0"),ROW(1:1))+1)
公式下拉填充,直到出现#NUM!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用宏解决,有点麻烦
不过我给你一个简单的办法.实用就好
思路:加辅助列,标记A列等于3的下一行,不要先筛选.
用IF函数,如果A1=3,G2返回1,否则返回0
公式如下在G2输入:=IF(A1=3,1,0)
然后下拉复制公式,填充G列
这样话,你再筛选G列,等于1的就搞定了.
不过我给你一个简单的办法.实用就好
思路:加辅助列,标记A列等于3的下一行,不要先筛选.
用IF函数,如果A1=3,G2返回1,否则返回0
公式如下在G2输入:=IF(A1=3,1,0)
然后下拉复制公式,填充G列
这样话,你再筛选G列,等于1的就搞定了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能,你要求出的行在隐藏中,你可以把这些行涂上底色,在取消筛选,它们相邻的行就会很清晰看到。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不太难,(具体看你的表格了)
假定你要筛选的值是 3,则在 H2 单元格
输入公式:=IF(A1=3,1,0) 向下填充公式
(即 A 列中数值为 3 的单元格的下一行 在 H 列标记 1)
重新筛选 H 列中为 1 的就可以了。
假定你要筛选的值是 3,则在 H2 单元格
输入公式:=IF(A1=3,1,0) 向下填充公式
(即 A 列中数值为 3 的单元格的下一行 在 H 列标记 1)
重新筛选 H 列中为 1 的就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询