Khi bạn thực hiện sao chép dữ liệu vào Excel, có thể dẫn đến xuất hiện khoảng trắng giữa các kí tự trong ô chứa dữ liệu, khoảng trắng có thể ở đầu hay cuối văn bản, hoặc khoảng trống nằm giữa các kí tự, dãy số và dấu phân cách. Do đó, bảng tính của bạn có thể bị lộn xộn và khó tìm kiếm, việc di chuyển đến từng ô để sửa làm mất khá nhiều thời gian. Vậy làm cách nào để xóa được hết tất cả những khoảng trắng này. Bài viết dưới đây, Đào tạo tin học sẽ chia sẻ cách sử dụng hàm bỏ khoảng trắng trong excel chỉ với vài thao tác đơn giản giúp bạn hoàn thiện bảng tính đúng chuẩn và đẹp mắt hơn.

Bạn đang xem: Hàm xóa khoảng trắng trong c


Khóa học Tin học văn phòng tại Daotaotinhoc.vn bao gồm Microsoft Excel, Microsoft Word là các khóa học chuyên sâu kiến thức và cách sử dụng các công cụ tin học phiên bản 2013 do giảng viên – chuyên gia đầu ngành Nguyễn Quang Vinh hướng dẫn.

Đồng thời anh cũng là giảng viên đứng Top các từ khóa về đào tạo tin học trên Google, Youtube như: Đào tạo tin học AB, Đào tạo tin học A, Đào tạo tin học B, video tin học B văn phòng, … Khóa học Tin học văn phòng cơ bản sẽ trang bị cho bạn đầy đủ các kỹ năng về soạn thảo văn bản Word, bảng tính Excel với học phí rất hấp dẫn.

ĐĂNG KÍ KHÓA HỌC MICROSOFT EXCEL CƠ BẢN ĐẾN NÂNG CAO

ĐĂNG KÍ KHÓA HỌC MICORSOFT WORD CƠ BẢN


MỤC LỤC


Hướng dẫn cách sử dụng hàm bỏ khoảng trắng trong excel

Tại sao các ô chứa dữ liệu trong excel của bạn lại chứa nhiều khoảng trắng?

– Do bạn thực hiện sao chép dữ liệu từ tài liệu những bài viết trên mạng 

– Trong quá trình nhập dữ liệu vào ô, bạn nhấp nhiều lần dấu cách dẫn đến khoảng cách giữa các từ hay các câu không hợp lí

– Khi bạn tải một file excel từ thiết bị khác sang hoặc từ Internet về máy tính, lỗi không tương thích giữa 2 phiên bản Excel dẫn tới lỗi Font chữ khiến chữ bị ngắt quãng

Hướng dẫn cách sử dụng hàm bỏ khoảng trắng trong excel

1.Hàm TRIM để xóa bỏ khoảng trắng khỏi chuỗi

Hàm TRIM là hàm được sử dụng trong excel dùng để xóa bỏ các khoảng trắng trong văn bản. Phương pháp này sẽ dễ dàng khi bạn cần áp dụng hàm bỏ khoảng trắng trong excel giữa các ô liền kề của một cột hoặc một hàng.


CÔNG THỨC HÀM TRIM: = TRIM (văn bản)
Trong đó:

text: ô chứa dữ liệu kiểu chữ hoặc văn bản mà bạn muốn bỏ các khoảng trắng

Dưới đây là các bước thực hiện:

Bước 1: Mở file excel cần sửa lỗi khoảng trắng thừa. Bước 2: Bạn click vào cột cuối của bảng dữ liệu và đặt tên cho cột này là “TRIM”Bước 3: Trong ô đầu tiền của cột “TRIM”, bạn thêm công thức để xóa bỏ khoảng trắng =TRIM(D9), nhấn ENTER

*

– Bước 4: Tương tự với các ô dữ liệu cần xóa khoảng trắng khác, bạn sao chép công thức vào các ô tính khác trong cột. Thay thế dữ liệu từ cốt ban đầu bằng cột “TRIM” bằng cách chọn tất cả ô tính ở cột “TRIM”, nhấn Ctrl+C để sao chép vùng dữ liệu vào clipboard. 

Chọn ô đầu tiên nhấn Shift+F10 và nhấn V để dán dữ liệu vào. 

– Bước 5: Xóa dữ liệu ở cột “TRIM”. Vậy là bạn đã hoàn thành các bước dùng hàm bỏ khoảng trắng trong excel bằng cách sử dụng hàm TRIM. 

2. Hàm TRIM để bỏ khoảng trắng phía trước số

Sử dụng hàm TRIM sẽ dễ dàng bỏ khoảng trắng giữa các kí tự, còn đối với dãy số thì như nào?

Nếu khi xóa khoảng trắng trước dãy số, bạn vẫn sử dụng hàm TRIM như khi áp dụng với kí tự thì dãy số sẽ được điều chỉnh căn trái về dạng chữ và không còn chức năng là số nữa.

Cách dễ dàng để thực là bạn lồng hàm TRIM vào bên trong hàm VALUE với công thức như sau: 

CÔNG THỨC: = GIÁ TRỊ (TRIM (ô chứa khoảng trắng))

*
hàm bỏ khoảng trắng trong excel

Vậy là chúng ta đã xóa bỏ khoảng trắng trước và sau số, trả về kết quả số như kết quả trong hình. 

3. Hàm CLEAN để loại bỏ các kí tự không in được

Nếu khi sử dụng công thức hàm TRIM mà các ô chứa dữ liệu vẫn còn những khoảng trắng hoặc những kí tự đặc biệt, để làm sạch dữ liệu bạn có thể kết hợp việc sử dụng hàm CLEAN kết hợp hàm TRIM để có thể bỏ những khoảng trắng hay những kí tự không in được ra khỏi các ô dữ liệu. 


CÔNG THỨC HÀM CLEAN: = TRIM (CLEAN (văn bản))
Trong đó:

text: ô chứa dữ liệu kiểu chữ hoặc văn bản mà bạn muốn bỏ các khoảng trắng

Các bước thực hiện như sau:

Bước 1: Mở file excel cần sửa lỗi khoảng trắng thừa. Bước 2: Bạn nhập công thức để xóa bỏ khoảng trắng =TRIM(CLEAN(ô cần xóa bỏ khoảng trắng)), nhấn ENTER để xem kết quả.
*
Kết quả hàm clean
Bước 3: Tương tự với các ô dữ liệu cần xóa khoảng trắng khác, bạn sao chép công thức vào các ô tính khác.

Xem thêm:

4. Hàm SUBSTITUE để loại bỏ tất cả khoảng trắng

Nếu hàm TRIM không thể hoạt động tốt và không xóa được dữ liệu, kết quả giá trị trả về vẫn bị lỗi, không như bạn mong muốn thì hàm SUBSTITUE chính là cách khắc phục tốt nhất mà bạn có thể tham khảo.


CÔNG THỨC HÀM SUBTITUTE: =SUBSTITUTE(text, old-text, new-text, instance-num)

Dưới đây là minh họa cụ thể về cách sử dụng hàm SUBSSTITUTE để loại bỏ tất cả khoảng trắng trong excel:

Bước 1: Mở file excel cần sửa lỗi khoảng trắng thừa. Bạn click vào cột cuối của bảng dữ liệu và đặt tên cho cột này có thể là “TRIM”Bước 2: Trong ô đầu tiên của cột “TRIM” , bạn thêm công thức hàm bỏ khoảng trắng trong excel =SUBSTITUTE(A1 ,” “,””) , nhấn ENTER

*

Bước 3: Tương tự với các ô dữ liệu cần xóa khoảng trắng khác, bạn sao chép công thức vào các ô tính khác trong cột. Thay thế dữ liệu từ cột ban đầu bằng cột “TRIM” bằng cách chọn tất cả ô tính ở cột “TRIM”, nhấn Ctrl+C để sao chép vùng dữ liệu vào clipboard. 

Chọn ô đầu tiên nhấn Shift+F10 và nhấn V để dán dữ liệu vào. 

Bước 4: Xóa dữ liệu ở cột “TRIM”. Vậy là bạn đã hoàn thành các bước dùng hàm bỏ khoảng trắng trong excel bằng cách sử dụng hàm TRIM. 

5. Sử dụng tính năng Find&Replace để xóa bỏ khoảng trắng thừa giữa các kí tự

Ngoài việc sử dụng các hàm excel trên, bạn có thể dử dụng tính năng Find and Replace để bỏ khoảng trắng giữa các kí tự. Cách này đơn giản và nhanh chóng hơn các cách trên rất nhiều, bạn không cần phải dùng đến các công thức hàm excel, tuy nhiên nhược điểm khi sử dụng cách này là bạn sẽ không thể xóa được những khoảng trắng ở đầu dòng. 

Các bước để thực hiện như sau:

Bước 1: Mở file excel cần sửa lỗi bỏ khoảng trắng thừa. Sau đó nhấn Ctrl+H hoặc chọn Find and Replace trên thanh công cụ để mở hộp thoại Find and Replace
Bước 2: Trong ô Find What, bạn nhấn phím cách và để trống ô Replace With Bước 3: Sau đó, bạn click chọn Replace All. Trên màn hình Microsoft Excel sẽ hiển thị thông báo xác nhận lệnh và tổng số vị trí văn bản sẽ được thay đổi, bạn nhấn OK thì các ô dữ liệu sẽ được thực thi lệnh xóa khoảng trắnng giữa các kí tự. 

*

Hy vọng với bài viết này từ Đào tạo tin học sẽ giúp bạn biết cách sử dụng hàm bỏ khoảng trắng trong excel dễ dàng và đơn giản với hàm TRIM, CLEAN, SUBSTITUE và tính năng Find and Replace. Bên cạnh đó để không bỏ lỡ những mẹo hay trong tin học văn phòng, bạn có thể theo dõi Đào tạo tin học ngay nhé!

Tổng kết

Tổng hợp các hàm xóa khoảng trắng trong excel:

1Hàm TRIM để xóa bỏ khoảng trắng khỏi chuỗi
2Hàm TRIM để bỏ khoảng trắng phía trước số
3Hàm CLEAN để loại bỏ các kí tự không in được
4Hàm SUBSTITUE để loại bỏ tất cả khoảng trắng
5Sử dụng tính năng Find&Replace để xóa bỏ khoảng trắng thừa giữa các kí tự

Chúc các bạn áp dụng thành công!

voidxoabokhoangtrang(char*xau){char*temp=(char*)malloc(strlen(xau)+1);intk=0;for(inti=0;istrlen(xau);i++)if(xau!=32)temp=xau;temp=0;strcpy(xau,temp);free(temp);}
Bùi Tấn Quang
*

*
*
Trả lời cùng với trích dẫn
*

*
Thành viên chính thức
*

*
Nguyên bản được gửi bởi langman
*

voidxoabokhoangtrang(char*xau){char*temp=(char*)malloc(strlen(xau)+1);intk=0;for(inti=0;istrlen(xau);i++)if(xau!=32)temp=xau;temp=0;strcpy(xau,temp);free(temp);}
Thanks a langman đã giúp đỡ
Nhưng mà không hiểu sao code của anh chạy thì nó in ra các ký tự ngược lại, mặc dù xem code thì em không thấy sai. Không biết vì sao nữa hx hx
Mình xem qua code của bạn, thấy có vấn đề này:Giả sử có 2 3 khoảng trống liền nhau. VD: *c = "a lo"c<2> == " " Vì c<3> == " " nên nó sẽ ko vào vòng while() như thế cũng có nghĩa là nó ko xóa gì cả
*
mà độ dài vẫn bị trừ đi!Theo mình cách đơn giản nhất là copy sang 1 xấu khác các kí tự rồi copy lại vào cif (c != " ") temp = c; j++;strcpy (c, temp)
Em có thấy nắng vàng kỷ niệm
Hạ ngồi ru thanh thản những môi cười
Thuở ngồi ngóng tay choàng tay nỗi nhớ
Vin tay vào tháng năm chơi vơi...
Thanks a langman đã giúp đỡ
Nhưng mà không hiểu sao code của anh chạy thì nó in ra các ký tự ngược lại, mặc dù xem code thì em không thấy sai. Không biết vì sao nữa hx hx
#includeusingnamespacestd;#include#includevoidxoabokhoangtrang(char*xau){char*temp=(char*)malloc(strlen(xau)+1);intk=0;for(inti=0;istrlen(xau);i++)if(xau!=32)temp=xau;temp=0;strcpy(xau,temp);free(temp);}voidmain(){charxau<100>;gets(xau);xoabokhoangtrang(xau);coutxau;getch();}
void xoabokhoangtrang(char *c){ int i=0,j; int n = strlen(c); for(i=0;ij) { c = c; j++; } n--; i--;//kiem tra lai c } c="\0"; printf("\n\n%s",c);}
void xoakhoangtrang(char *a){int i,j=0;for(i=0;i=1)a=a;}while((a==" "&&a==" ")||a<0>==" ");}if(a==" ")a="\0";elsea="\0";}
#includeusingnamespacestd;#include#includevoidxoabokhoangtrang(char*xau){char*temp=(char*)malloc(strlen(xau)+1);intk=0;for(inti=0;istrlen(xau);i++)if(xau!=32)temp=xau;temp=0;strcpy(xau,temp);free(temp);}voidmain(){charxau<100>;gets(xau);xoabokhoangtrang(xau);coutxau;getch();}
Quick Navigation
Thắc mắc lập trình C/C++/C++0x
Top
Các khu vực của site
Các diễn đàn
CỘNG ĐỒNG C VIỆTĐỊNH HƯỚNG, ĐÀO TẠO & VIỆC LÀM NGÀNH CNTTLẬP TRÌNH VISUAL C#LẬP TRÌNH OBJECTIVE-CLẬP TRÌNH JAVALẬP TRÌNH VISUAL C++ | LẬP TRÌNH VISUAL C++.NETLẬP TRÌNH C++ | LẬP TRÌNH C | LẬP TRÌNH C++0XLẬP TRÌNH TRÊN LINUX | LINUX PROGRAMMINGDATABASE & REPORTING | CÁC HỆ QUẢN TRỊ DATABASETHÀNH VIÊN CỘNG ĐỒNG C VIỆTTHẢO LUẬN CHUNGCHUYÊN MỤC GIẢI TRÍ