【发布时间】:2016-05-27 18:32:21
【问题描述】:
因此,在包含用户名的列下方有一个列表。示例:用户 1、用户 2、用户 3 等。它旁边的列有重复的行.. 类似于“\计算机名\C\”,我需要在 \ 之间添加左侧列中的用户名和 " 和 C。还有 2 个其他地方需要在这一行中添加用户名。很长的路要走就是复制和粘贴,但我不想通过 370 个用户名这样做。我可以使用任何功能吗?
【问题讨论】:
因此,在包含用户名的列下方有一个列表。示例:用户 1、用户 2、用户 3 等。它旁边的列有重复的行.. 类似于“\计算机名\C\”,我需要在 \ 之间添加左侧列中的用户名和 " 和 C。还有 2 个其他地方需要在这一行中添加用户名。很长的路要走就是复制和粘贴,但我不想通过 370 个用户名这样做。我可以使用任何功能吗?
【问题讨论】:
按照您的结构快速解决方案,假设您的用户数据从 A1 向下开始,计算机名称在 B1 向下:
=CONCATENATE(LEFT(B1,FIND("\",B1, 2)),A1,RIGHT(B1, LEN(B1)-FIND("\",B1,2)))
具体做法:
LEFT(B1,FIND("\",B1, 2))
查找第二个\以获取字符串“\计算机名\”
RIGHT(B1, LEN(B1)-FIND("\",B1,2))
在第二个 \ 之后查找文本,在您的示例中为“C\”。在此之后,该函数将第一部分与包含用户名的列和第二部分连接起来。
【讨论】: