gpt4 book ai didi

如果列包含要删除列表中的值,Excel 删除行

转载 作者:行者123 更新时间:2023-12-01 16:33:21 25 4
gpt4 key购买 nike

  1. 假设我有一个工作表 - 第一 - 包含超过 5000 行(例如,列“A”-“H”) >'每个)。
  2. 在另一张表中 - 第二个 - 我有一个“要删除列表” - 单列“A”,包含 400 个值,每个值包含字母数字字符串 (例如:xxx1234)。
  3. 如果列“E”包含“to-remove-”中的任何值,我必须删除工作表第一中的每一整行列表”(来自第二个工作表的“A”列)。
  4. 通过删除整行,我的意思是删除该行并将其向上移动(不留下空格)

我该如何实现这一目标?任何帮助将不胜感激。

最佳答案

给定表 2:

ColumnA
-------
apple
orange

您可以标记工作表 1 中工作表 2 中存在值的行:

ColumnA  ColumnB
------- --------------
pear =IF(ISERROR(VLOOKUP(A1,Sheet2!A:A,1,FALSE)),"Keep","Delete")
apple =IF(ISERROR(VLOOKUP(A2,Sheet2!A:A,1,FALSE)),"Keep","Delete")
cherry =IF(ISERROR(VLOOKUP(A3,Sheet2!A:A,1,FALSE)),"Keep","Delete")
orange =IF(ISERROR(VLOOKUP(A4,Sheet2!A:A,1,FALSE)),"Keep","Delete")
plum =IF(ISERROR(VLOOKUP(A5,Sheet2!A:A,1,FALSE)),"Keep","Delete")

生成的数据如下所示:

ColumnA  ColumnB
------- --------------
pear Keep
apple Delete
cherry Keep
orange Delete
plum Keep

然后,您可以轻松对工作表 1 进行筛选或排序,并删除标有“删除”的行。

关于如果列包含要删除列表中的值,Excel 删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12393524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com