請問如何將帶逗號的數字文字轉換成P型數字

時間 2025-05-11 23:03:30

1樓:匿名使用者

我目前的解決方法是:用乙個n型的中間變數過渡,將初始的c型數字轉成n型,再轉成p型 data a1(15) type c. data a2(15) type n.

data a3 type p decimals 2. a1 = 1,234,'. a2 = a1.

a3 = a2 / 100 . 剛才發現這樣做不是很好,因團戚為則或空對於有符號的數字文字孫瞎,在轉換的過程中會把負號去掉。

2樓:匿名使用者

我知道這樣可以啊。但我想問有沒有什麼abap函式可以完成這個功能。

3樓:匿名使用者

自己寫程式把那些逗號過濾掉囉 我也是這樣做的啊。

excel資料格式問題~~怎麼把帶逗號的文字數字換成純數字?

4樓:

查詢替換 查詢逗號與空格 替換成空。就ok了。

5樓:網友

兩種方法:

方法1、選定這些數字並「複製」它,點選單「資料」——分列」,按兩次下一步,在「列資料格式」點中「常規」,確定。

方法2:在任一空白單元格輸入數字1並複製它,選定需要轉換的數字,在其上點滑鼠右鍵——「選擇性貼上」——乘」,確定。

6樓:網友

右鍵單元格——設定單元格選項——常規。

7樓:匿名使用者

選定資料列,更改資料型別為貨幣就行了。

excel中怎樣把常規格式或數值格式轉換成前面帶逗號的文字格式?

8樓:緣來是我

excel中把常規格式或數值格式轉換成前面帶逗號的文字格式,可通過分列功能實現。

方法步驟如下:

1、開啟需要操作的excel**,選中相關單元格,點選資料選項卡中的「分列」。

2、在分列嚮導中直接使用預設設定點選下一步,我們只需要在分列嚮導第三步將其設定為文字即可。

3、在分列嚮導3中,點選選擇「文字」,然後點選確定即可。

4、返回excel**,發現成功將相關單元格轉換成前面帶單引號的文字格式,**中以綠色小三角體現出來。

9樓:染塵墨羽

1、演示使用的軟體為office系列下的excel辦公軟體,演示版本為office家庭和學生版2016。

2、首先開啟excel電子**,並在**中輸入用於演示的一列數值資料。

3、然後選中想要修改文字格式的單元格,並單擊右鍵,在彈出的選單中選擇設定單元格格式。

4、將單元格的數字格式修改為文字格式,修改完成後,點選確定關閉視窗。

5、此時被我們選中設定為文字格式的單元格,現在已經是文字格式了,根據問題描述,若需要文字格式前加上單引號,可以使用符號「&」拼接符號「'」即可。

10樓:網友

首先對提問進行更正,文字格式前是乙個英文單引號,並非逗號。

推薦三種方法來實現此功能,舉例中假設源資料在a列,插入輔助列,輸入公式=a1&""下拉填充,即可得到強制轉換的文字格式,但是公式執行的結果前並沒有文字型數字特有的「綠三角」,此時我們需要將輔助列選擇性貼上為「數值」即可。

資料分列功能,選擇a列-->資料-->分列-->下一步-->下一步-->文字-->完成,具體操作步驟參見以下**。

vba,**如下:

sub tst()

dim cel as range

1).value =

nextend sub

11樓:自識百解

<>假設a1是223,在b1=「 a1,得』223,但是這個b1逗號不是預期的所以,新建乙個文字文件,複製b1貼上在文字上。在從上覆制貼上回去就行了,點贊吧,我知道是匯入格式。

12樓:糖果100分壞牙

用text函式,如果數字金額小於1000,就用=text(a1,""),如果數字小於100萬,就用=if(a1>1000,text(a1,"0,"),text(a1,""))如果數字大於100萬,就仿照上面的思路在加乙個if判斷函式。

13樓:網友

假設你的資料在a列,從a1開始,在a列後新插入一列為b列,b1輸入公式。

replace(a1,1,0,char(39)) 下拉複製公式。

是要這樣的答案嗎,不是可追問。

14樓:網友

這個用通常函式我不知道,但是用vba可以實現,下面是**。

sub asf()

for i = 1(起始行數) to 14(截止行數)cells(i, 2) =cells(i, 1)next i

end sub

15樓:大雪無痕

拖中要轉換的單元格右擊,在出現的選單中選擇設定單元格格式,在彈出的對話方塊中點選數字專案中自定義,在右邊型別下面的框內輸入'00,回車即可。

16樓:以旋

可以辦到。使用合併工具&,在你資料列後的單元格內輸入="'前面資料單元格號,就把 ' 與你的資料組在一起。

17樓:網友

再選中待處理的單元格區域,右擊,可以把文字類數字轉化為純數值,空單元格會被。

18樓:網友

是在前面還是後面還是中間,數值是及位數,要不要在前面或後面補0

19樓:網友

自定義格式,然後輸入,#確定即可。

20樓:上善若水

="空格"&b2,然後把"空格"統一替換成英文單引號 '

如何把一列數字轉換成以逗號隔開的資料

21樓:網友

直接用word裡面的查詢代換功能,把"^p"(不要引號)代換為","(不要引號)

其中^p實際上就是回車換段符,即把所有的回車換段的符號代換為逗號!你試試吧!

p"換段符不行的話就用"^l"換行符。

22樓:網友

將這些數字儲存成文字,然後用ultraedit開啟,然後"切換到hex模式".然後將'0d 0a'替換為'2c'.

十六進位下。

0d 表示回車鍵。

0a 表示換行鍵。

2c 表示逗號。

怎樣把excel中單元格的數字變成前面帶逗號和綠色小三角的文字格式

23樓:智愛分享

只要把其中乙個單元格的數字前加加上「『「後,進行拖拽,就可以很容易的實現把所有的數字都變成為帶逗號和綠色小三角的,數字變成了字元。

2. 至於說可以設定單元格將其設定為文字型,也是可以的,但是這樣的設定不會帶上小綠三角的。

24樓:網友

選中整列,點資料--分列--下一步--點選文字格式,確定。

25樓:網友

=text(a1,0) ,複製,選擇性貼上-值,搞定。

或:複製,找個不帶格式的列,直接選擇性貼上。

26樓:網友

選擇你想要的格式,點選格式刷,刷你所有想要變的單元格。

怎麼把word上一行一行的數字轉換成用逗號隔開的形式呢

27樓:匿名使用者

ctrl+h 調出 替換視窗 查詢裡 填^p 替換裡 填 逗號……全部替換。

如果你需要 每隔幾行 變成一行的話,你還可以通過 選中文字 然後 點**工具 文字轉換成** 轉換成 需要的列數(原來的行數),然後再次轉換** 變成文字 分割符使用 逗號……

這樣 就自動重新排列你的 這些數字了……

嘗試一下吧……

28樓:太陽鳥

按ctrl+h開啟替換對話方塊,單擊高階,勾選使用萬用字元,在查詢內容框中輸入([0-9]{1,})13,在替換為框中輸入\1,單擊全部替換。注意查詢框和替換框都是在英文狀態下輸入。

excel中,怎麼將帶單位的數字轉換成可以計算的數字,不帶單位?

29樓:遇見那個人

替換功能轉換。

1:將元替換成空,ctrl + h 彈出替換對話方塊,上面的欄填入元下面的欄空著,全部替換。

2:、將數字轉換為萬元單位。

3:在任意空白單元格輸入10000並複製它,選定原數字單元格,在其上點滑鼠右鍵——選擇性貼上除確定,設定小數位數,選定這些數字單元格,在其上點滑鼠右鍵——單元格格式設定,點數字標籤數值,小數位數處設定為確定。

4:公式換演算法假定原資料在a列從a1開始,b1=text(a1/10000,"#.00") 下拉填充,選定b列資料,在其上點滑鼠右鍵複製,再在其上點滑鼠右鍵選擇性貼上數值確定,刪除原a列資料。

j**a 怎麼將乙個帶小數點的數字字串轉換成數字

30樓:老老壞

是不是"12");?

想要轉換成帶小數點的得用下面這個。

31樓:匿名使用者

應該報的是numberformatexception數字格式化異常吧。如果是小數,請這樣double j = ;轉換為double型別的。你把帶小數點的轉換為integer肯定要報錯撒。

但是建議轉換的時候進行判斷,要麼丟擲異常。一般使用丟擲異常的方法來做。

32樓:來自巢湖敬老慈幼的風車草

你輸入的是double型的資料,轉換為int型時出錯了。

因為你是商品類需求,建議不要用double。 float/double儲存數字只是模糊儲存,會有差別。

比如 用double 可能存為。

建議用bigdecimal

bigdecimal money=bigdecimal(string val);這個方法。

另外最好用下面的正則匹配一下輸入的字元是否為數字 "[0-9]||"

33樓:

因為有小數點,返回值int無法接收,使用double d=

在excel表裡如何將文字格式的單元格轉換成數字格式呢?

34樓:網友

以excel2016版本為例,操作方法步驟如下:

步驟。一、開啟需要的**檔案。

步驟。二、在需要修改格式的單元格處右鍵單擊。

步驟。三、在彈出的右鍵選單中選擇「設定單元格格式」選項。

步驟。四、在彈出的對話方塊中,選擇分類為「數值」,並且小數位數為「3」即可。

35樓:excel辦公實戰

通過選擇性貼上-加的方法來處理。

excel版本參考:2010

1、複製任意空白單元格。

2、選中要轉化的區域,右擊-選擇性貼上-加3、檢視(已轉為數字格式)。

36樓:網友

單元格上右鍵→設定單元格格式→數值→小數位數3

37樓:牛飛陽

1.選擇一空白單元格-複製;選擇文字格式單元格-右鍵-選擇性貼上-加-確定。

或2.選擇文字格式單元格(或列)-資料-分列-下一步-下一步-確定。

38樓:網友

查詢替換法:

如果你確保你的資料中都有0(或「 .那就可以直接用查詢替換方法,查詢 0 ,替換成 0 ,全部替換,ok

複製貼上法:

在任以空單元格輸入數字 1 ,複製。

選定你要處理的資料區域,選擇性貼上,數值,ok

39樓:

點選右鍵,選擇單元格格式-數字-常規。

40樓:網友

如果單元格很多時,可先單選第乙個單元格,此時會出現右圖這個帶感嘆號有下拉框的圖示。

41樓:那聲影視

你打錯了是不是 你問的是不是「把在excel中直接顯示???

如何將錄音轉換為文字

這個應該說現在是市面上我感覺最好用的一款軟體了。浮雲識音軟體還能對音訊進行批量的處理,也就是說有多個錄音檔案可以同時進行轉化成文字,極大的提高工作的效率。 知道使用者的老巢 錄音的檔案想要轉換成文字的時候。在手機上就能夠完成轉借助一個換叫做錄音轉文字助手的工具來幫助完成轉換的 想要轉換的時候應用市場...

如何將數字轉換為角度

很多很多 1 現在把滑鼠移動到後面空白單元格上面,並單擊 插入 符號。2 在開啟的 符號 對話方塊中單擊 符號 標籤,在 字型 中選擇 普通文字 並在 子集 中選擇 拉丁語 1 增補 3 此時,我們在符號列表中找到 並單擊 插入 按鈕。4 現在在單元格中可以看到 已經插入了,選擇他並按住 ctrl ...

ecel如何將數字轉化為以文字形式儲存的數字

方法一選中該列 右鍵 設定單元格格式 自定義 型別中寫入 000000 確定 這樣得出的內容在本質上還是4或42但是在單元格中看起來是 000004 或 000042 且列印出來出是這樣的內容,只有在編輯欄中看的到是4或42,這樣的數字不是文字數字 方法二假設這列數字寫在a列,則b1單元格寫入公式 ...