You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中移除两列内容倒置的重复行?

在Google Sheets中移除列内容倒置的重复行

核心思路是给每一行生成一个固定顺序的唯一标识,让倒置内容的行拥有相同标识,再用Unique函数去重。以下是两种实用方法:

方法1:用辅助列生成标识(直观易理解)

  1. 在空白列(比如J列)的第一个数据行(J2)输入公式:
    =ArrayFormula(IF(H2:H="","",IF(H2:H<I2:I, H2:H&"|"&I2:I, I2:I&"|"&H2:H)))
    
    这个公式会自动比较每行H、I列的内容,把内容按「小值在前、大值在后」的顺序拼接成字符串,倒置的行生成的字符串完全一致。
  2. 选中包含H、I、J列的数据区域,用Unique函数提取唯一行:
    =Unique(H2:J)
    
  3. 最后删掉结果里的J列,就得到去重后的H、I列内容。

方法2:无需辅助列,直接整合公式

直接在目标单元格输入整合后的公式,一步到位:

=Unique(ArrayFormula({H2:I, IF(H2:H="","",IF(H2:H<I2:I, H2:H&"|"&I2:I, I2:I&"|"&H2:H))}))

生成结果后,只保留前两列即可。

如果还有对应的数值列(比如K列),只需调整公式把数值列包含进去:

=Unique(ArrayFormula({H2:K, IF(H2:H="","",IF(H2:H<I2:I, H2:H&"|"&I2:I, I2:I&"|"&H2:H))}))

内容的提问来源于stack exchange,提问作者dreamerdan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 00:55:14