多条件匹配函数应用:获取指定ID与列值对应的行号
获取指定条件的行号

需求:获取ID为2且第二列值为A的行对应的行号。
方法一:Excel公式实现
使用数组公式匹配符合条件的行:
=MATCH(1,(A:A=2)*(B:B="A"),0)
输入后按Ctrl+Shift+Enter(旧版Excel)确认,即可返回第一个符合条件的行号。
方法二:Python pandas实现
如果用代码处理表格数据,可参考以下代码:
import pandas as pd # 读取表格数据 df = pd.read_excel("表格文件路径.xlsx") # 筛选条件并获取行号(转换为Excel样式行号需+1) target_rows = df[(df['ID'] == 2) & (df.iloc[:,1] == 'A')].index + 1 print("符合条件的行号:", target_rows.tolist())
内容的提问来源于stack exchange,提问作者HimaniBali
相关产品推荐
相关产品推荐

