我有多个表,其中 1 列包含一个由字母和数字组合而成的字符串。例如,这些值的范围可以从 B1 到 B1000000。我目前自动生成这些值的解决方案是=CONCATENATE("B",1)
在第一行后面加上=CONCATENATE("B",RIGHT($A2,1)+1))
。显然,每当数字增加一个单位(十、百等)时,这就会成为一个问题,这让我将公式更改为RIGHT($A101,2)+1
当我达到一百时、RIGHT($A1001,3)+1
一千时等等。
从单元格中选择除第一个字符之外的整个字符串的优雅解决方案是什么?
答案1
excel 支持 mid 函数
=mid(b1,2,99)
从字节 #2 到 99 或任何你想要的数字,但这是不必要的
=mid(b1,2,len(b1)-1)