EXCEL单元格内从左边删除指定个数字符的语法 谢谢!!

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:32:21
Sheets(2).Cells(l, 1) = Right(Sheets(1).Cells(i + 1, 1), 8)
上面这个是取里Sheets(1).Cells(i + 1, 1)单元格里靠右面的8个字符。
有没有办法能直接取Sheets(1).Cells(i + 1, 1)单元格删去里边靠左边5个字符后剩下的内容??谢谢!!!

Sheets(2).Cells(l, 1) = Right(Sheets(1).Cells(i + 1, 1), Len(Sheets(1).Cells(i + 1, 1))-5)

mid函数从第N个字符开始连续取M个字符串,是比较灵活的。。
LEFT函数从左边取N个字符串
RIGHT函数从右边取N个字符串

也可以用:
Sheets(2).Cells(l, 1) = Mid(Sheets(1).Cells(i+1, 1), 6)