如何使用excel中的公式if进行一个判断。如果有两个数据,A1与A2。我想如果需要一个结果为8个
如何使用excel中的公式if进行一个判断。如果有两个数据,A1与A2。我想如果需要一个结果为8个字符的数据,需要用A1和A2相连。如果不够8个字符的可空格表示。比如A1...
如何使用excel中的公式if进行一个判断。如果有两个数据,A1与A2。我想如果需要一个结果为8个字符的数据,需要用A1和A2相连。如果不够8个字符的可空格表示。比如A1&(如果len(A1&A2)等于四个字符,则不够8个字符,就返回4个空格)&A2。我想要的结果是(A1空格空格空格空格A2),可以有这样的公式吗?
展开
3个回答
展开全部
=IF(SUM(LEN(A1),LEN(B1))<8,REPLACE(REPLACE(" ",1,LEN(A1),A1),8-LEN(B1)+1,LEN(B1),B1),"大于8位数了")
追问
感谢你,你的答案不是我要的,我的要求是。A1与A2满足八个字符串。不满足就在A1和A2之间填补空格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=a1&rept(" ",4-len(a1))&rept(" ",4-len(a2))&a2
更多追问追答
追问
你的答案也是可以的。
不过有一点缺陷,如果A1大于4为数。则得到的结果就是负数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=A1 & rept(" ",max(8-len(A1&A2),0)) & A2
更多追问追答
追问
rept是什么意思?
追答
excel自带的帮助文件里都有啊!
帮助文件里的解释:
按照给定的次数重复显示文本。可以通过函数 REPT 来不断地重复显示某一文本字符串,对单元格进行填充。
rept("a",5)就是字符a重复5次!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询