![](/img/trans.png)
[英]Importing numbers with leading zeros from excel into SQL Server Management Studio
[英]How to extract numbers with leading zeros from mixed Excel cells?
我需要從混合單元格中提取前導零的數字嗎?
單元格A1內容示例:
A1: 0012 SomeText
我只需要在單元格B1中使用前導零的數字:
B1: 0012
如果我將公式=TEXT(LEFT(A1;FIND(" ";A1));"@")
放在格式為General的單元格中,則只會得到沒有前導零的數字12
。
如果我將公式放在格式為“文本”的單元格中不起作用,它將顯示公式文本。
假設您的文本是####[space]xxxx
,則可以使用LEFT()
和SEARCH()
提取數字:
=TRIM(LEFT(A1;SEARCH(" ";A1)-1))
=TEXT(LEFT(A1;FIND(" ";A1));REPT("0";FIND(" ";A1)-2)&"#")
=TEXT(LEFT(A1,FIND(" ",A1)),REPT("0",FIND(" ",A1)-2)&"#")
先前的版本提出了一個問題,即尾隨空間丟失了。
Function LZERO(ZeroString As String) As String
LZERO = Split(ZeroString)(0)
End Function
例如=LZERO(A1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.