gpt4 book ai didi

Excel 连接问题

转载 作者:行者123 更新时间:2023-12-04 22:10:52 25 4
gpt4 key购买 nike

我在同一字段中有一个列姓氏和名字(史密斯约翰)

我想为每个名称创建一个 ID,其逻辑如下:姓氏的前两个字母,名字的前两个字母 + 一个以 001 开头的数字。理想情况下,这在 Excel 中可能是不可能的,我希望它自动增加数字如果列中存在一个。

有人有什么建议吗?

最佳答案

这是一个潜在的解决方案:

=UPPER(CONCATENATE(LEFT(A1,2),MID(A1,SEARCH(" ",A1)+1,2),TEXT(ROW(B1),"000")))

更详细地说,我假设名称在 A 列中,而 ID 在 B 列中。 UPPER 转换为大写。其余的:
CONCATENATE(LEFT(A1,2),         #first two letters of last name
MID(A1,SEARCH(" ",A1)+1,2), #first two letters of first name
TEXT(ROW(B1),"000") #ID number with leading zeroes
)

要找到第一个名字,它需要第一个空格之后的任何内容。这并非万无一失,因为有些人的姓氏中有空格。

要生成 ID 号,它只需要当前行号。这不是一个很好的解决方案,但如果不了解您的需求,我无法提出更具体的建议。

关于Excel 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3327857/

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