excel中分列時去掉兩列資料中重複的無用字元的函式是什麼

2022-06-14 08:25:24 字數 4446 閱讀 9418

1樓:匿名使用者

excel中分列時去掉兩列資料中重複的無用字元的函式是trim函式。

trim函式:刪除字串首尾的空白(可以首尾一起,也可以指定首或尾,取決於控制引數),但會保留字串內部作為詞與詞之間分隔的空格。

語法:trim ( string )

引數string:string型別,指定要刪除首部和尾部空格的字串返回值string。函式執行成功時返回刪除了string字串首部和尾部空格的字串,發生錯誤時返回空字串("")。

如果引數值為null時,會丟擲空指標異常。

各種 trim 函式的語法如下:

ltrim(字串):將字串左邊的空格移除。

rtrim(字串): 將字串右邊的空格移除。

trim(字串):將字串首尾兩端的空格移除,作用等於rtrim和ltrim兩個函式共同的結果。

alltrim(字串):將字串左右邊兩邊的空格移除。

2樓:匿名使用者

如果你的目的是分列,那麼分列之前沒必要去掉空格,就以空格為分隔符分列,分列後空格自然去掉。

3樓:

去掉多餘的空格,用公式:

=substitute(substitute(substitute(a17," ","#",1)," ",""),"#"," ")

只留一個空格,可是分列用不著呀,直接分不就行了。

4樓:匿名使用者

去空格的話,用ctrl+f中的替換,用最的的單位空格替換成「空」,再分列好了。幾秒鐘就搞定!

5樓:匿名使用者

=trim(a1) 下拉公式

如果連一個空格都不要

=substitute(trim(a1)," ","") 下拉公式

6樓:匿名使用者

一般使用查詢與替換功能

excel如何利用資料——分列功能,去掉單元格中不可見字元?

7樓:月夜清泉

如果你用的是ms excel,選中資料列,點選「資料」——「分列」,

出現的分列對話方塊中,按預設設定,直接點選「完成」就可以了。

如果分列無法去掉的不可見字元,可以直接在編輯欄中選定不可見字元(用滑鼠拖選空白部分)。

8樓:匿名使用者

如果資料規則的話,可以先檢視每個字元**是什麼(用=code(**)),然後用公式去除,也可以先把資料複製到txt,去掉不需要的字元再copy到excel中

9樓:匿名使用者

1、將這一列資料分列

資料-->分列-->分隔符號-->文字識別符 '

2、你是不是說反了哦,如果是有不可見字元,應該是len的比看見的長,len為4、看見卻是7個,這個不可能是非法字元引起的,只可能是顯示格式造成的。

一般說來不會有不可見字元,最多可能的就是空格、回車這些,可以插入輔助列,使用trim函式刪除那些東西,例如:

=trim(k3)

trim之後的內容進行vlookup看看。

10樓:匿名使用者

將不可見內容,選擇複製。。作為分列項試試

11樓:匿名使用者

用clean()函式

excel中如何找出兩列資料中不重複的項

12樓:真真真白丁

親,在c2單元格輸入公式,並下拉複製公式:

=iferror(vlookup(a2,b:b,1,0),"不重複項")

最後,對c列進行篩選,選擇的選項為「不重複項」。

下面是操作的動畫演示**,您可以在【】內點選一下,在新開的視窗檢視。

13樓:匿名使用者

b中的資料和a中的資料進行對比,一樣的標記為0,不一樣的標記為1,然後排序,標記為1的就是你要的50條了。

在a、b列後插入一空列,(因為要排序,所以,abc三列最好都要有標題,比如a1輸入a,b1輸入b,c1輸入c。

在c2裡輸入公式=if(countif(a$1:a$1000,b2)>0,0,1),向下填充,然後在c列排序,是1的就是你要的。

14樓:寒花葬

要在原表排序的話,得先把a列定義為「自定義序列」,但這樣做,可能會與現有的序列產生矛盾,因為不知道你a列的具體內容。所以不採用這個方法,而推薦你在另一個表中來排序達到目的。假設你的原來的資料在sheet1中,有100行資料,現在在sheet2中來實現:

1. 在a1中輸入

=sheet1!a1

再向下拖拉複製到100行。

2. 在b1中輸入:

=vlookup($a1,sheet1!$b$1:$d$100,column()-1,false)

再向右拖到與表1一樣的列數。然後選擇第一行b1到最後一列,向下拖拉複製到100行。

請採納答案,支援我一下。

15樓:匿名使用者

具體操作如下:

1.在電腦上新建或者開啟原來的excel**。

2.進入excel**,輸入核對的資料。

3.在d2內輸入公式:=if(exact(b2,c2)=true,"相同","不同")。

4.然後點選方框右下角的小十字叉,向下拖動,完成兩列所有資料的對比。

5.就可以看到結果了!

16樓:匿名使用者

建議使用countif()函式。

預設樓主資料沒有標題行。

在c1單元格輸入「=countif(a$1:a$10000,b1)」,向下填充至c9950。凡計算結果為「0」的為不重複記錄。

17樓:匿名使用者

我可以幫你

+:2}2}9}0}7}3}4}3}4

excel中一列資料分成兩列其中一列刪除重複項在合併兩列資料且不重複項與分列前相同(附圖)

18樓:我來也

感覺你是把簡單的事情複雜做啊!根據你的描述,似乎是要把前40個字元重複的資料剔除,而原有的資料不變(包括最後逗號後的末4位數)

建議:b2單元格輸入公式:

=if(sumproduct((left($a$1:a1,len(a1)-5)=left(a1,len(a1)-5))*1)>1,"重複",a1)

複製下拉,即可實現前面字元重複的第二個單元格開始已經標註為「重複」,而不重複的仍保留原樣,最後只要把標註有「重複」的刪除就可以了。

不知這樣是不是達到你操作的要求?

19樓:

可以直接用分列技術啊,在資料選項卡下面,也可以用left,mid,right函式吧,你的**我看不清楚。

excel怎麼刪除兩列中重複的文字內容

20樓:火雲雜談

1、在d1輸入:

=if(countif(b:b,c1),"該行c列資料在b列有重複","")

2、下拉填充後

3、對d列進行篩選,並刪除對應的c列資料。

4、刪除d列多餘公式,並分別複製b、c列資料到d列。

21樓:匿名使用者

對於vba的迴圈來說,這一點很容易,但不知道 你要用函式還是vba解決?

excel兩列文字合併,怎樣將重複的去掉?

22樓:

在excel中有一個功能是「刪除重複項」,你只需使用這個功能即可刪除重複資料,然後確保各行或各列資料的唯一性,具體操作步驟如下:

選中需合併的單元格

點選工具欄中的"資料"一欄,選擇"重複項"

在彈出來的選項中選擇「刪除重複項」,然後點選「設定」,最後按「確定」即可。

23樓:匿名使用者

=if(a2=b2,a2,a2&b2)

24樓:乙靜雅

c1=if(a1=b1,a1,a1&b1)

excel表中有兩列資料有重複且有空白,需要提取資料不重複且忽略空白後組成一個新列,怎麼處理,謝謝

25樓:匿名使用者

思路:刪除空白 選中相應的列 刪除重複項

或利用高階篩選 勾選 選擇不重複的記錄 得到不重複的資料

怎樣去除excel中的空格?分列,替換,substitute,trim,clean都不行

26樓:棉花糖

trim不好用可以理解。 那麼substitute公式你輸入時,那個空格,你是手工輸入的嗎?試一下從原資料單元格里複製出來這個單元格,貼上到公式裡 替換也一樣,不要手動從鍵盤敲空格鍵,而是查詢內容框的空格,你從單元格編輯欄裡複製出來。

excel可以分列資料,怎樣才能反過來將兩列內容合併至一列裡?並在中間加入特殊符號

c1輸入 a1 b1 在c1中輸入或複製貼上 a1 b1 步驟1 將a1新增分割符 如59 步驟2 在c1引用文字函式,concatenate函式即可。c1 a1 b2,注意資料型別,就可以了。c1 a1 b1 excel多列合併並且在多列中間加符號 1 電腦打bai開duexcel 2 開啟exc...

excel中兩列資料合併的問題,Excel中兩列資料合併的問題

假設 a列為 ab ad ai b列為 bc de cl 在c1輸入合併公式,則合併公式為 a1 b1 用 即可解決.如果有很多行資料,可以藉助輔助列來完成。1 假如資料分別在a b列,資料從第一行開始。假如e f列空閒,在e1單元格內輸入 下拉複製e1單元格直到最後一條記錄。在f1單元格內輸入 b...

如何在Excel的一列資料中分別向下自動填充空白單元格

c387 lookup 座 b 387 b387 下拉公式,最後複製c列,選擇性貼上 數值,覆蓋b列,明白了?c1 b1 c2 if b2 c1,b2 下拉複製,複製c列,在b列選擇性貼上,文字 選中 區域 然後按 ctrl g 選擇定位條件為 空值。然後 在單元格內輸入等號 再按鍵盤上的 方向鍵 ...