我有:
我想要的是一个公式,从单数中减去每个左数和右数(X,Y),从而产生另一个范围。
示例:
Range cell "5-9"
Solo number cell "2000"
Result wanted "1995-1991" 我怎么生产这个?
我目前使用的公式,要求我手动输入数字的任何一方的破折号。示例(注意事项5和9是硬编码的):
=SUM(A31,-5)&"-"&SUM(A31,-9)发布于 2015-11-05 17:16:27
说A1=2000和B1="5-9“
您可以使用FIND、左侧/右侧和INT函数的组合:
C1 =(A1-INT(LEFT(B1,FIND("-",B1)-1))&"-"&(A1-INT(RIGHT(B1,FIND("-",B1)-1))))这将适用于任何范围,如"100-135“。
发布于 2015-11-05 17:16:28
假设您的范围号为0-9,您可以使用以下命令:
=SUM(A31,-LEFT(B31,1))&"-"&SUM(A31,-RIGHT(B31,1))(假设范围号在B栏中)
编辑:@ergonaut有一个更好的解决方案,可以使用任意数量的数字。
发布于 2015-11-05 17:22:28
如果A1为2000年,B1为5-9:
=A1-MID(B1,1,FIND("-",B1)-1)&"-"&A1-MID(B1,FIND("-",B1)+1,99)https://stackoverflow.com/questions/33550623
复制相似问题