Xóa khoảng trắng đầu tiên trong Excel

Gần như mọi người dùng máy tính trong thời đại hiện đại này đều dành phần lớn thời gian của mình để mày mò với Excel, cố gắng khiến những ô nhỏ ngớ ngẩn đó hoạt động như chúng ta cần, nhưng thường thì chúng không bao giờ hoạt động hoàn toàn như chúng ta mong đợi.

Hôm nay chúng ta sẽ xem xét một vài kỹ thuật đơn giản để đảm bảo rằng tất cả dữ liệu văn bản của bạn trong Excel (hoặc Google Docs) đều sạch sẽ và ngăn nắp bằng cách loại bỏ bất kỳ và tất cả khoảng trắng ở đầu hoặc cuối

Chức năng Trim

Phương pháp rõ ràng nhất (và nói chung là hiệu quả) để loại bỏ cả khoảng trắng ở đầu và cuối là sử dụng hàm

=LEN(A1)
4. Như đã nêu trong tài liệu chính thức,
=LEN(A1)
4 “xóa tất cả khoảng trắng khỏi văn bản ngoại trừ giữa các từ. ” Thật không may, trong trường hợp của cả Excel và Google Docs, điều đó không phải lúc nào cũng đúng, vì chúng ta có thể dễ dàng minh họa bằng một đoạn mã

Trong một trang tính mới, hãy bắt đầu bằng cách chèn một từ duy nhất vào ô đầu tiên của cột

=LEN(A1)
6 hoặc ô
=LEN(A1)
7, đặc biệt chú ý thêm một vài khoảng trắng trước và sau từ đó. Ví dụ của tôi về
=LEN(A1)
7 chứa

="   The Hobbit     "

Cột

=LEN(A1)
1, sẽ là cột thử nghiệm đầu tiên của chúng tôi và thử nghiệm đơn giản nhất cho mục đích của chúng tôi là kiểm tra độ dài của văn bản trong các ô của chúng tôi trong cột
=LEN(A1)
6, sử dụng hàm
=LEN(A1)
3 đáng yêu

Để hiển thị độ dài của ô

=LEN(A1)
7 (trong văn bản ví dụ của tôi dài 18 ký tự), nội dung của ô
=LEN(A1)
5 sẽ trông như thế này

=LEN(A1)

Không có gì lạ mắt, nhưng điều này sẽ hiển thị tổng chiều dài ô của chúng ta từ cột

=LEN(A1)
6

Bây giờ chúng ta sẽ thử dùng

=LEN(A1)
4, vì vậy hãy sửa đổi ô
=LEN(A1)
8 như vậy

=TRIM(A1)

Văn bản rõ ràng sẽ được cắt bớt bằng mắt thường, nhưng chỉ để xác minh, hãy sửa đổi ô

=LEN(A1)
9 lần này để kiểm tra độ dài của giá trị
=TRIM(A1)
0 của chúng tôi

=LEN(A3)

Điều này sẽ ngắn hơn đáng kể như mong đợi (10 ký tự trong ví dụ này)

Không gian không phá vỡ

Khi điều đó xảy ra, thường khi nhập văn bản vào Excel hoặc sử dụng sao chép/dán, chúng tôi vô tình thêm các ký tự

=TRIM(A1)
1 vào văn bản, các ký tự này không được hàm
=LEN(A1)
4 xử lý đúng cách như mong đợi

Để minh họa, hãy thêm một hàng mới vào bảng kiểm tra của chúng tôi bằng cách sửa đổi ô

=TRIM(A1)
3

=LEN(A1)
2

Trong Excel, hàm

=TRIM(A1)
4 cho phép chúng ta xuất ký tự dựa trên định danh số của ký tự đó. Trong trường hợp này để kiểm tra,
=TRIM(A1)
5 là một
=TRIM(A1)
1, vì vậy nội dung của
=TRIM(A1)
3 có vẻ khớp với nội dung của
=LEN(A1)
7, nhưng trên thực tế, khoảng trắng ở hai bên của
=TRIM(A1)
3 không bị phá vỡ

Bây giờ sao chép/dán ba ô thử nghiệm

=LEN(A3)
0 và dán chúng vào hàng
=LEN(A3)
1 bắt đầu từ
=LEN(A3)
2. Bây giờ chúng ta sẽ thấy rõ vấn đề với
=LEN(A1)
4 – trong khi nó hoạt động ở hàng
=LEN(A3)
4 và loại bỏ tất cả các khoảng trắng bình thường, thì nó không làm gì ở hàng
=LEN(A3)
1 và do đó, phiên bản '
=LEN(A3)
6' của chúng ta vẫn là chuỗi dài 18 đầy đủ

Loại bỏ hoàn toàn dư thừa

Để giải quyết triệt để vấn đề của chúng tôi và đảm bảo chúng tôi luôn xóa tất cả các loại khoảng trắng ở đầu và cuối, hãy sao chép tất cả bốn ô trong hàng

=LEN(A3)
1 xuống hàng
=LEN(A3)
8, vì vậy các hàng
=LEN(A3)
1 và
=LEN(A3)
8 hiện tại giống hệt nhau

Bí quyết là kết hợp

=LEN(A1)
4 với một vài chức năng khác

Chúng tôi bắt đầu bằng cách sử dụng

=LEN(A1)
22 để thay thế tất cả các phiên bản của
=TRIM(A1)
5 (khoảng trắng không ngắt) bằng các ký tự khoảng trắng bình thường

Chúng tôi cũng sử dụng chức năng

=LEN(A1)
24 cố gắng xóa các ký tự không hiển thị trên máy của bạn ngay từ đầu

Kết quả cuối cùng là đoạn mã sau, mã này sẽ thay thế những gì bạn có trong ô

=LEN(A1)
25

=LEN(A1)
2

thì đấy. Giờ đây, chúng tôi có thể xóa tất cả các khoảng trắng ở đầu và cuối trong Excel (và Google Tài liệu) bất kể đó là loại không gian nào. Để áp dụng điều này cho các ô khác trong cột, chỉ cần sao chép và dán nó, thay đổi thông số ô ở trên từ

=LEN(A1)
26 thành bất kỳ thứ gì cần thiết để bắt đầu