jinguanzhang2019 2023-02-14 10:33 采纳率: 70%
浏览 73
已结题

python 在 excel 中从B列的数据 找对A列所在的行

在excel 有A B两列

B列的 每一个数据 在A列进行搜索,找出 含有A列数据 对应的单元格的 行数

如 知道 B列的0003 在A列的 第4行和 第 15行 存在


A列 B列
0001 0001
0002 0002
0003 0003
0004 0004
0005 0005
0006 0006
0007 0007
0008 0008
0009 0009
0010 0010
0011 0011
0012 0012
0013 0013
0003
0004
0005
0007
0008
0008
0009
0011
0012

  • 写回答

13条回答 默认 最新

  • __AtYou__ 2023-02-14 21:34
    关注

    python示例:

    import openpyxl
    
    # 打开 Excel 文件
    workbook = openpyxl.load_workbook('example.xlsx')
    
    # 选择工作表
    worksheet = workbook.active
    
    # 创建一个字典用于存储结果
    result = {}
    
    # 遍历 B 列的每个单元格,查找对应的行数
    for cell in worksheet['B']:
        value = cell.value
        if value:
            # 遍历 A 列的每个单元格
            for row in worksheet['A']:
                if row.value == value:
                    # 将对应的行号添加到字典中
                    result[cell.row] = row.row
    
    # 输出结果
    for b_row, a_row in result.items():
        print(f'B 列第 {b_row} 行对应 A 列第 {a_row} 行')
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(12条)

报告相同问题?

问题事件

  • 系统已结题 2月23日
  • 已采纳回答 2月15日
  • 创建了问题 2月14日

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题