求助,關於excel轉換單元格內容變節長度

2022-02-13 15:20:49 字數 3655 閱讀 5931

1樓:我來也

位元組是相對於計算機處理資料的字元,一般單個數字或英文字母為1位元組、一個漢字佔用2個位元組,所以在漢字輸入法中一般就有全形與半形的輸入,若在全形狀態下輸入英文字母,顯示出來的字母也是按漢字佔用位元組的(即2個位元組)。

你所說的單元格位元組,就是在excel中該列的位元組長規定為16,也就說只能輸入佔用16個位元組的資料,可以理解為該列的單元格只能輸入16個數字或英文字母或者是8個漢字的概念。

因此,在轉換前要判斷該列的所有單後設資料是否超出規定的字元數。以檢驗a列資料為例,在b1單元格輸入公式:=len(a1),複製並下拉。

然後篩選b列中大於8的單元格,篩選出來的單元格資料就是字元長度超過的,在匯出txt後儲存的資料就是超過16個位元組,在新的軟體系統匯入該txt檔案時會將超出16個位元組部分擷取了的,也就會不見後面超出部分的資料資訊了。所以,在篩選後最好把位元組超出的單元格進行文字資料精簡處理,以保證所有的單元格位元組都在規定範圍內。

2樓:匿名使用者

你可在excel中將資料單元格格式設定為自定義:000000000000000.00,然後匯出txt格式文件即可 。

3樓:合作

現要將a列中的數字轉化為16位數的數字,原數字位數不夠16位的在前面補空格。

開啟檔案,在c1單元格輸入公式:

=right((rept(" ",20)&a1),16)上面公式的思路是把20個字元" "(空格)與前面a列中的數字連線起來,形成一個大於16位的新數字字串,然後用right函式取出後面的16個字元,從而形成一個16位的數字。

之後將處理過的資料複製貼上到txt文件中,再用word開啟此txt檔案,用替換將所有制表符刪除後儲存,完美解決問題,不會出現符號佔位置的現象,如果樓主現在有了更好的方法,麻煩追問告訴我哈,正好也遇到這個問題了。

4樓:眯住眼串針

這不定長度的資料

要處理成怎麼樣的16位元組資料?

如何把excel**的資料轉換成txt以逗號分隔的文字文件

5樓:匿名使用者

直接使用 檔案==》另存為==》csv(逗號分隔)

然後用記事本等文字軟體開啟該檔案,另存為 txt即可(印象中直接改副檔名也可以的)。

6樓:匿名使用者

我是這麼做的 1.先把資料在excel中處理好,不用管有沒有逗號 2.將excel中的資料(比如兩列),複製,貼上到新建txt文件中 3.

用word開啟新建txt文件,ctrl+f,用逗號查詢並替換製表符即可 不知道怎麼在word的ctrl+f中輸入製表符?不用擔心,可以直接複製呀,哈哈

7樓:朱仕平

另存為如圖的格式.然後退出excel,把字尾名改為.txt即可

如何使txt中複製到excel資料每個數佔一個單元格。

8樓:塵埃開出花

使txt中複製到excel資料每個數佔一個單元格步驟如下:

1、我們先開啟一個帶有資料的文字檔案,文字里的文字可以是橫向也可以是豎向。

2、開啟excel**,將文字檔案中的文字複製到excel表中,全部的文字都在一個單元格中,選中這個單元格。

3、接著依次點選資料——分列——分割符號——空格——完成。

4、這樣就完成了。

9樓:匿名使用者

先開啟一個帶有資料的文字檔案。文字里的文字可以是橫向也可以是豎向。

開啟excel**,將文字檔案中的文字複製到excel表中,全部的文字都在一個單元格中,選中這個單元格。

用的是wps office版本,microsoft office2007也是一樣的

然後一步步點,資料/分列/分割符號/空格/完成。

這樣就完成了。

10樓:匿名使用者

在txt中大概有空格或者tab生成的製表符將數字隔開吧?

複製到excel後,執行「資料」「分列」

11樓:匿名使用者

這個問題我幫你i解決:

1.如果你的txt中的資料每個資料剛好都回車了,那麼直接貼上到excel即可;

2.如果你的txt中資料是用標點符號隔開,那麼操作方法如下,假如txt中資料是用「,」隔開的

第一步:將需要的資料選中貼上到excel中,這時候你發現你貼上的資料都在一個單元格;

第二步:選中那個單元格——>資料(在選單欄)——>分列——>下一步——>在分隔符號那裡勾選逗號(如果你的txt分隔符號是什麼就勾選什麼,如果都沒有就勾選其他在後面的框中將那個符號填寫進去就可以了)——>完成

第三步:然後你就看到那一個單元格的資料被分成在同一行中的每一列;

絕對行,我都是這樣操作的,請採納吧

12樓:團長是

1、開啟excel我們使用滑鼠左鍵拖動選擇需要複製的內容2、選擇複製的內容之後按下滑鼠右鍵,在右鍵選單**找到複製選項3、點選複製選項在另外的一列處選擇單元格單擊滑鼠右鍵找到貼上選項4、點選貼上選項可以看到我們就將選擇的全部複製過來了,就可以使txt中複製到excel資料每個數佔一個單元格了。

13樓:黑線的路人甲

使用匯入更方便一些,以excel2003為例,選單「資料

」——「匯入外部資料」——「匯入資料」——選擇你要到匯入的檔案——「選擇分隔符號」(一般是空格和tab,具體看你的txt檔案)——預覽一下——完成。

14樓:匿名使用者

呵呵,匯入外部資料選空格

把txt檔案轉換成excel檔案但是裡面的數字不一樣,求高手

15樓:萬年金剛鑽

在進行資料分列或文字匯入時,在最後一步可以為每個列定義格式的,就在那一步中,點選最後一列,指定文字格式既可

16樓:匿名使用者

設定單元格格式為文字

17樓:匿名使用者

你是說最後一列tk那列嗎,那是用科學計數法表示的,改一下格式就行啦

18樓:乂布乂布

是說最後那段tk資料變成了科學計數法的形式麼?定義下單元格格式?

從txt檔案轉換為excel檔案後身份證號碼變成了科學計數怎麼辦

19樓:匿名使用者

先將單元格設定為文字格式,

然後輸入身份證號碼即可

樓主從txt檔案轉換過來,要注意單元格格式如果拷貝過來的話,注意使用選擇性貼上-數值不能修改單元格的文字格式。

20樓:魚木混豬喲

在匯入txt檔案時,選擇身份證號格式為文字,即可。

軟體版本:office2007

方法如下:

1.在文字匯入的第3步,選擇身份證號列的格式為」文字「:

2.選擇放置位置,點選確定:

3.這樣身份證號就會正常顯示而非科學計數法了:

21樓:苗喬恩

先設定excel單元格為文字格式;

然後在把txt中的文字檔案複製到excle單元格里。

直接貼上的後果:

22樓:過電測試

excel若另單元格滿足條件,則該單元格內出現指定內容

d3 if or match d 1,f 1 l 1,0 a3,match d 1,f 1 l 1,0 a3 1 休息 右拉下拉 額,我的圖中少了一列,應該是e3 if or match e 1,g 1 m 1,0 a3,match e 1,g 1 m 1,0 a3 1 休息 假設張兵勝,在單元格d...

excel中怎麼讓單元格內只顯示數字

按alt f11,插入 模組,複製下列語句function splitnumeng str as string,sty as byte dim stra as string dim strb as string dim strc as string dim i as integer dim sigs...

excel如何引用其他單元格內數字將其作為另單元格的行號

一 這可以用indirect函式來完成。二 indirect函式的定義 返回由文字字串指定的引用。此函式立即對引用進行計算,並顯示其內容。當需要更改公式中單元格的引用,而不更改公式本身,請使用函式 indirect。語法indirect ref text,a1 ref text 為對單元格的引用,此...