我的excel中的单元格包含v-1-2-1,v-1-2-10,v-1-2-100形式的数据。我想将其转换为v-1-2-001,v-1-2-010,v-1-2-100。我有近2000个条目
答案 0 :(得分:0)
如果所有数据都遵循显示的格式,那么您可以使用FIND返回' - '的位置。这个字符有三个实例,你需要找到第三个实例,所以使用第一个实例给出的位置作为第二个FIND的起始位置参数,再次使用第三个(基本上是嵌套的FIND)。一旦你有第三个' - '的位置,你知道最后一组数字的位置(从返回的第三个位置+ 1到字符串的LEN)并且可以使用SUBSTITUTE或其他excel字符串函数的组合来配置你需要的最后一部分。
我假设excel将您的数据格式化为文本。
如果你需要进一步的帮助,我很高兴能在excel中推出这个公式,但我现在不能上班了,大约9个小时就无法这样做。
答案 1 :(得分:0)
请尝试:
=LEFT(A1,6)&TEXT(MID(A1,7,10),"000")