如何使用Python比较单元格数据与列

问题描述 投票:0回答:1

我有一个 Excel,其中包含一些数据,如下图所示excel data 如果将 A 列与 C 列(A4 存在于 C18 中,A5 存在于 C17 中)进行比较,那么这两个为 true,其他为 false,如何在 python 中编写代码

我只能看到行比较,现在正在寻找单元格到列的比较(A1 必须比较 C 列并通过增加 A2、A3 来重复此操作......)

python excel list-comprehension vlookup
1个回答
0
投票

在 pyhton 中使用 openpyxl 和 excel 公式。

要检查 C 列表中是否存在 A 列值,您可以对 B 列使用

COUNTIF
函数,即

=COUNTIF(C$3:C$18,A3)>0

在Python中使用for循环来迭代行

for row_num in range(3, 12+1):
    sheet['B{}'.format(row_num)] = '=COUNTIF(C$3:C$18,A{})>0'.format(row_num)
© www.soinside.com 2019 - 2024. All rights reserved.