【问题标题】:Creating Unique ID with Sequential Numbers in Excel在 Excel 中创建具有序号的唯一 ID
【发布时间】:2018-07-12 15:41:59
【问题描述】:

我发现我认为可以帮助我为 Excel 电子表格中的每一行数据创建一个唯一 ID。

理想情况下,我想用 VBA 和某种按钮或触发器来自动执行此操作,但我可以从一个公式开始。我有数据行,第一个单元格是组号。那么每个组内的每一行数据都是唯一的。问题是我需要为从 1 开始的每一行分配一个基本 ID,直到该组中有许多。数据是动态的,不断变化的,所以每次发生变化时,我都需要过滤掉组并手动填写数字。我找到了这个公式(返回 D 列中的数值,但在 A 中查找组号),但它不起作用。

=IF(A2="1",1+MAX($D$1:D1),"")

还有其他方法吗?功能不同?

【问题讨论】:

    标签: excel excel-formula uniqueidentifier


    【解决方案1】:

    如果您要在每个组中查找 D 中的增量值,请将此公式粘贴到 D2 单元格中并一直向下拖动:

    =IF(A1 <> A2, 1, D1 + 1)
    

    【讨论】:

    • 如果由于某种原因组号不在一起,是否有办法查找该组的所有行并保持顺序?
    • 它会比这更复杂,但解决方法是对所有行进行排序,然后应用我的答案。
    • 这是有道理的。这样简单干净。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    • 2015-07-13
    • 2011-03-25
    • 1970-01-01
    • 2023-02-04
    • 2022-06-15
    相关资源
    最近更新 更多