首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >根据相关列中的值生成唯一ID

根据相关列中的值生成唯一ID
EN

Stack Overflow用户
提问于 2021-02-10 20:17:20
回答 1查看 2.1K关注 0票数 1

我有一个电子表格在工作,一直跟踪订单,但没有唯一的订单ID,已与这些订单。我希望根据A、B& K列中的数据,在M列中创建唯一的顺序ID。

例如,行2、3、4和5的顺序ID分别为1、2、3、4和4。但是,第6行和第7行的订单ID应为5,因为这些行具有相同的重复订单数据(相同的日期、存储和客户)。

如何创建唯一的ID号,特别是在重复行的情况下?

很抱歉-我是Stackoverflow的新用户,所以我不能将我的示例图像直接嵌入到这个帖子中-下面将生成一个链接。

示例电子表格数据

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-10 20:38:34

您可以使用如下所示的内容创建短键和长键:

首先,根据CONCAT(A2:C2)

  • Index的信息,
  1. 首先创建一个唯一的值,以找到当前的最大键和=IFERROR(INDEX(E$1:E1,MATCH(D2,D$1:D2,0)),MAX(E$1:E1)+1)

新值的增量。

方程式是以下面建立的样本数据为基础的。将公式添加到第二行,并根据需要向下拖动。

您可以进一步修改键以创建标准格式。也许是这样:

订单编号(EX: 00633 - 0001)

  • Customer #-订单编号(EX: 423480 - 0003)

  • 5位数字ID键(EX:=TEXT(ID Key, "00000") = 00001)

)

您也可以将您独特的键-- Date Store # - Store # - Customer # 与:组合在一起

代码语言:javascript
运行
复制
=TEXT(A2, "dd/mm/yyyy") & " - " & LEFT(B2,SEARCH(" -",B2)) & " - " & LEFT(C2,SEARCH(" -",C2))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66144380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档