📅  最后修改于: 2023-12-03 15:00:39.613000             🧑  作者: Mango
Excel 左垫(Left Pad)是一个用于在字符串左侧添加指定字符数的空格或其他字符的函数。它在字符串处理和格式化中非常有用,可以使文本对齐和美观。
可以使用以下公式实现 Excel 左垫:
=REPT(char, num)&text
其中,char
表示需要添加的字符,num
表示需要添加的字符数,text
表示需要左垫的文本字符串。
例如,下面的公式会在文本 “hello” 左侧添加 5 个空格:
=REPT(" ", 5)&"hello"
输出结果为:“ hello”
另一种更方便的实现方式是创建自定义函数。在 VBA 编辑器中创建一个新的模块,并添加以下代码:
Function LeftPad(str As String, num As Integer, padChar As String) As String
LeftPad = WorksheetFunction.Rept(padChar, num) & str
End Function
在 Excel 中就可以使用以下公式调用自定义函数:
=LeftPad(text, num, char)
其中,text
表示需要左垫的文本字符串,num
表示需要添加的字符数,char
表示需要添加的字符。
例如,下面的代码将在文本 “hello” 左侧添加 5 个空格:
=LeftPad("hello", 5, " ")
输出结果为:“ hello”
TEXT()
函数。