首页 办公 正文

excel筛选项上下行(筛选上下文和行上下文)

B列选择货号excel如何筛选某个值的上下行用辅助列,比如要筛选A列=10的上下行,筛选true的excel表格,#遍历每一行中的每个单元格ifcell.value=="筛选数据":...

excel 如何筛选出满足某个值的上下行

建议使用筛选——自动筛选,处理。

A列点击小三角箭头选择张三。B列选择货号

excel 如何筛选某个值的上下行

用辅助列,比如要筛选A列=10的上下行,在B2输=or(A1=10,a3=10),公式下拉,筛选true的

excel表格,如何筛选其中某个数据的所在行和上下两行数据,然后筛选复制python?

import openpyxl

workbook=openpyxl.load_workbook('文件路径名.xslx')

sheet=workbook["表单名"]

for row in sheet:#遍历每一行

for cell in row:#遍历每一行中的每个单元格

if cell.value == "筛选数据":#获取到了筛选数据所在的单元格

"所在行" = cell.row

break

break

list1=[]#一个空列表用来装行数据

row_num="所在行"-1#目标行的上一行开始获取值

for i in range(3)#3行循环3次

list1.append([])

for cell in sheet[ row_num]:

list1[i].append(cell.value)#一行的数据添加到列表

row_num+=1#一行完了后,行数+1

最后list1=[[目标上一行数据],[目标行数据],[目标下一行数据]]

Excel怎么筛选指定行及下一行?

可以用公式进行筛选,步骤如下:

选择需要筛选的行或者列。

在其函数中输入:

1   =INDEX($A$1:$G$7,LOOKUP(4^8,IF(MMULT(($A$1:$G$7=2)+($A$1:$G$7=3),{1;1;1;1;1;1;1})=2,ROW($A$1:$A$7)))+1,COLUMN(A1))   

3.然后保存,之后就会筛选出数据行的下一行数据。

当你自动筛选出11行,第18行,第33行、、第199行之后,按住Ctrl键的同时,左键单击上述各行的行号,再点刚才的筛选按钮,选全部,此时即可看到以上各行的下一行数据是什么了。

本文转载自互联网,如有侵权,联系删除