excel 怎样删除单元格中的最后一个空格和其右边的数据》??
发布网友
发布时间:2024-09-25 19:04
我来回答
共2个回答
热心网友
时间:2024-10-03 10:24
楼上的公式复杂了,更简单的是:在B1中输入下面的公式
=LEFT(A1,FIND(" ",A1,1)-1) (注意那两个引号间有一个空格)
把这个公式往下填充就是了
(这个公式解释就是:在A1中找到第1次出现空格的位置,假设是3,那么在B1中就取A1中字符串的最左面2位)
让面的公式,如果你在A列中还没填数据时,B列的公式就存在,单元格中会出现一个错误的信息 #VALUE! ,为了避免这种情况的发生,可以把上面的公式进一步改造为:
=IF(ISBLANK(A1),"",LEFT(A1,FIND(" ",A1,1)-1)) (注意:最左边的两个绰号间没有任何内容,即两个引号紧挨着的)
(这个公式的解释是:如果A1是空的(即没输入任何值前),函数在B1中就什么值都不返回,否则就按上面那个解释返回值)
热心网友
时间:2024-10-03 10:21
=IF(A1="","",LEFT(A1,FIND("√",SUBSTITUTE(A1," ","√",LEN(A1)-LEN(SUBSTITUTE(A1," ",))))-1))公式向下复制
热心网友
时间:2024-10-03 10:26
楼上的公式复杂了,更简单的是:在B1中输入下面的公式
=LEFT(A1,FIND(" ",A1,1)-1) (注意那两个引号间有一个空格)
把这个公式往下填充就是了
(这个公式解释就是:在A1中找到第1次出现空格的位置,假设是3,那么在B1中就取A1中字符串的最左面2位)
让面的公式,如果你在A列中还没填数据时,B列的公式就存在,单元格中会出现一个错误的信息 #VALUE! ,为了避免这种情况的发生,可以把上面的公式进一步改造为:
=IF(ISBLANK(A1),"",LEFT(A1,FIND(" ",A1,1)-1)) (注意:最左边的两个绰号间没有任何内容,即两个引号紧挨着的)
(这个公式的解释是:如果A1是空的(即没输入任何值前),函数在B1中就什么值都不返回,否则就按上面那个解释返回值)
热心网友
时间:2024-10-03 10:26
=IF(A1="","",LEFT(A1,FIND("√",SUBSTITUTE(A1," ","√",LEN(A1)-LEN(SUBSTITUTE(A1," ",))))-1))公式向下复制