Không gian lớn bên dưới thanh công thức trong Excel

Tôi có một người dùng bằng cách nào đó đang tạo một thanh lớn màu xám ở đầu bảng tính của cô ấy, nơi có thanh công thức, v.v. được đặt. Tôi đã thử và không phải là cô ấy đang kéo thanh công thức để làm cho nó lớn hơn vì tôi không thể lấy núm điều khiển thay đổi kích thước và làm cho nó trở lại bình thường. Tôi có một ảnh chụp màn hình về những gì nó trông giống như ở đây.

https. //1drv. ms/f/s. AvUDuSFdDR0Tdy-yevuiAZDKPZE

Khi điều này bắt đầu xảy ra, vùng màu xám đôi khi sẽ lớn dần khi cô ấy làm việc cho đến khi chỉ còn lại một vài hàng ô. Đóng và mở lại tệp không phải lúc nào cũng khắc phục được. Tôi không thể giải thích điều này đang xảy ra như thế nào và tất cả những gì tôi nhận được khi hỏi họ là 'Tôi không biết, tôi chỉ đang cố gắng làm việc trong Excel'. Cô ấy thề rằng cô ấy chỉ mở một tập tin và thỉnh thoảng điều này bắt đầu xảy ra. Tôi có thể mở các tệp tương tự trên máy tính của mình và tôi không thấy tệp nào trong số này. Tôi không thể hiểu liệu cô ấy đang làm gì đó hay có thứ gì đó trong tệp gây ra điều này, nhưng vì dường như tôi chưa bao giờ gặp sự cố này nên tôi không nghĩ đó là tệp.

Tôi đã thử đặt lại tùy chọn Excel, sửa chữa cài đặt Excel, gỡ bỏ hoàn toàn và cài đặt lại Office 2010, cuối cùng là xây dựng lại hoàn toàn máy tính xách tay của cô ấy. Xây dựng lại máy tính xách tay dường như đã khắc phục được sự cố trong vài ngày, nhưng bây giờ nó lại hoạt động trở lại.

Có ai từng trải qua bất cứ điều gì như thế này trước đây chưa? .

Cảm ơn mọi đề xuất.

 

dòng dưới cùng. Tìm hiểu 5 kỹ thuật khác nhau để tìm và xóa khoảng trắng trong Excel. Khoảng cách có thể gây ra lỗi công thức và gây khó chịu cho việc chuẩn bị và phân tích dữ liệu

Cấp độ kỹ năng. Trung cấp

Xem hướng dẫn

Xem trên YouTube và Đăng ký Kênh của chúng tôi

Tải xuống tệp Excel

Bạn có thể tải xuống workbook mà tôi sử dụng trong video, bao gồm cả macro tôi đã viết để loại bỏ các khoảng trống

Không gian lớn bên dưới thanh công thức trong Excel
Xóa khoảng trống TRƯỚC. xlsm

Không gian lớn bên dưới thanh công thức trong Excel
Xóa khoảng trắng SAU. xlsm

săn không gian

Khoảng trống có thể làm đau đầu các nhà phân tích dữ liệu và người viết công thức. Đó là bởi vì chúng không dễ phát hiện, nhưng có thể gây ra lỗi tính toán khó chịu

Không gian lớn bên dưới thanh công thức trong Excel

Sau nhiều năm làm việc với Excel, tôi đã trở thành Thợ săn không gian. Điều đó nghe giống như một tiêu đề phim khoa học viễn tưởng, nhưng đó chỉ là một người có thể nhanh chóng xác định vị trí và xóa các khoảng trống thừa trong các giá trị ô

Dựa trên kinh nghiệm săn tìm không gian của tôi, đây là năm kỹ thuật tôi thường sử dụng để dọn sạch dữ liệu

1. Tìm thay thế

Phương pháp đầu tiên để săn không gian là sử dụng tính năng Tìm & Thay thế

Sau khi đánh dấu các ô mà bạn muốn tìm kiếm, hãy chuyển đến tab Trang chủ. Sau đó mở menu thả xuống Tìm & Chọn. Chọn tùy chọn Thay thế. Phím tắt cho việc này là Ctrl + H

Không gian lớn bên dưới thanh công thức trong Excel

Thao tác đó sẽ hiển thị cửa sổ Tìm và Thay thế. Trên tab Thay thế, đặt một khoảng trống trong trường Tìm gì. Đảm bảo không có gì trong trường Thay thế bằng. Nhấn Replace All (phím tắt. Alt+A) sẽ xóa mọi phiên bản của khoảng trắng trong tập dữ liệu mà bạn đã chọn

Không gian lớn bên dưới thanh công thức trong Excel

Mặc dù phương pháp này thực sự nhanh chóng và dễ dàng, nhưng nó chỉ hữu ích cho dữ liệu mà bạn muốn loại bỏ TẤT CẢ khoảng trắng. Tuy nhiên, có những lúc bạn muốn giữ khoảng cách giữa các từ. Ví dụ: nếu các ô của bạn chứa cả họ và tên, có thể bạn sẽ muốn giữ khoảng trắng ở giữa các tên đó

Kịch bản đó dẫn chúng ta đến phương pháp thứ hai để săn tìm không gian

2. Chức năng TRIM

Hàm TRIM loại bỏ tất cả các khoảng trắng trong một chuỗi văn bản, ngoại trừ các khoảng trắng đơn lẻ giữa các từ

Dưới đây là một ví dụ về một báo cáo trong đó một số ô trông giống như được thụt vào nhưng thực ra phần thụt vào chỉ là khoảng trắng thừa. Giả sử chúng ta muốn xóa những khoảng trắng đó vì mục đích đồng nhất. Chúng ta có thể sử dụng chức năng TRIM để làm điều đó

Không gian lớn bên dưới thanh công thức trong Excel

Trong một cột trống, hãy bắt đầu bằng cách nhập dấu bằng (=) và từ TRIM, sau đó tab vào hàm TRIM

Điều duy nhất bạn cần xác định để chức năng TRIM hoạt động là văn bản cần cắt. Vì vậy, hãy nhập tên của ô hoặc nhấp vào ô mà bạn muốn cắt và nhấn Enter. Điều này sẽ trả về kết quả bạn đang tìm kiếm. văn bản không có dấu cách trước hoặc sau nó

Không gian lớn bên dưới thanh công thức trong Excel

Copy công thức xuống cả cột thì được kết quả như này

Không gian lớn bên dưới thanh công thức trong Excel

Như bạn có thể thấy, khoảng cách giữa các từ vẫn được giữ nguyên, nhưng bất kỳ khoảng cách nào trước hoặc sau văn bản đều bị xóa

Với phương pháp này, chúng tôi phải tạo một cột hoàn toàn mới, vì vậy bạn sẽ phải thêm bước bổ sung là thay thế cột ban đầu bằng cột mới bằng cách sử dụng Sao chép và Dán Giá trị. Sau đó, bạn có thể xóa cột bằng các công thức

3. Truy vấn nguồn

Giống như các hàm và công thức, các truy vấn cũng có thể bị vấp khi bao gồm một khoảng trống đi lạc

Không gian lớn bên dưới thanh công thức trong Excel

Nếu bạn không chắc liệu khoảng trống có phải là nguyên nhân gây ra sự cố hay không, bạn có thể nhấp vào phần xem trước của Trình chỉnh sửa để xem liệu có khoảng trống hay không

Không gian lớn bên dưới thanh công thức trong Excel

Để xóa khoảng trắng, Power Query có tính năng Cắt trong menu chuột phải. Với cột mà bạn muốn sửa đã chọn, chỉ cần nhấp chuột phải và chọn Chuyển đổi và Cắt

Không gian lớn bên dưới thanh công thức trong Excel

Thao tác này cắt bỏ tất cả khoảng trống trước/sau chuỗi văn bản để truy vấn sẽ trả về giá trị chính xác

Không gian lớn bên dưới thanh công thức trong Excel

Nếu bạn còn khá mới đối với Power Query hoặc có thể sử dụng tài liệu ôn tập, tôi khuyên bạn nên xem qua hội thảo trên web miễn phí của mình. Bản thiết kế Excel hiện đại

Không gian lớn bên dưới thanh công thức trong Excel

4. Macro và VBA

Hãy xem ví dụ tương tự mà chúng ta đã sử dụng cho hàm TRIM, nhưng lần này chúng ta sẽ sử dụng macro để cắt các khoảng trắng thừa khỏi văn bản

Bắt đầu bằng cách mở VB Editor. Chuyển đến tab Nhà phát triển và chọn Nút Visual Basic. Phím tắt là Alt + F11

Không gian lớn bên dưới thanh công thức trong Excel

Tôi đã viết một macro đơn giản lặp qua từng ô và thay thế giá trị của ô bằng giá trị đã cắt. Nếu bạn muốn sao chép macro này, bạn có thể tìm thấy nó trong tệp tải xuống ở đầu bài đăng này

Không gian lớn bên dưới thanh công thức trong Excel

Một trong những lợi ích của việc sử dụng macro là bạn có thể gán nó cho một nút. Ở đây tôi đã gán nó cho một nút trên trang tính thực tế

Không gian lớn bên dưới thanh công thức trong Excel

Và ở đây, tôi đã thêm nó vào dải băng bằng cách đưa macro này vào Sổ làm việc Macro Cá nhân của tôi và gán một nút cho nó

Không gian lớn bên dưới thanh công thức trong Excel

Bằng cách đó, tôi có thể sử dụng macro này trên bất kỳ sổ làm việc nào

Một nhược điểm của việc sử dụng phương pháp macro để xóa khoảng trắng là bạn không thể hoàn tác hành động sau khi macro đã được chạy. Trong trường hợp đó, bạn nên lưu tệp trước khi chạy macro, nếu bạn cho rằng mình có thể cần bỏ cắt bớt dữ liệu vì lý do nào đó

Cũng cần lưu ý rằng chức năng VBA Trim KHÔNG cắt các khoảng trống thừa giữa các từ. Hàm TRIM của Excel sẽ loại bỏ các khoảng trắng bổ sung giữa các từ. Vì vậy, nếu có hai khoảng trắng giữa họ và tên, TRIM sẽ xóa khoảng trắng thừa. Trim của VBA sẽ không làm điều này. Nó chỉ xóa khoảng trắng ở đầu hoặc cuối chuỗi. Cảm ơn Marvin (Thành viên cộng đồng Excel Campus) đã thông báo cho chúng tôi về vấn đề này

Dưới đây là các hướng dẫn về cách tạo Sổ làm việc Macro Cá nhân cũng như cách tạo các nút Macro, cho dù trên trang tính hay trong dải băng

Cách tạo Sổ làm việc Macro cá nhân (Chuỗi video)

Cách tạo các nút macro trong bảng tính Excel

5. Cắt tỉa các ký tự khác

Đôi khi sau khi bạn đã cắt bớt khoảng trắng khỏi văn bản của mình, bạn vẫn có thể gặp lỗi tính toán. Một lý do cho điều này có thể là một nhân vật khó phát hiện khác có thể đang chơi. Một ký tự như vậy là không gian không phá vỡ. Điều này thường được sử dụng trong mã hóa HTML ( ) và tương tự như một khoảng trắng thông thường, nhưng sẽ không bị hàm TRIM hoặc macro của chúng tôi xóa

Để xác định ký tự nào có thể đang ăn cắp tác phẩm, bạn có thể sử dụng chức năng CODE. Bằng cách sao chép và dán ký tự vô hình vào một ô trống, sau đó xác định văn bản của ô đó trong hàm CODE (“văn bản” là đối số duy nhất cần được xác định cho hàm CODE), bạn sẽ trả về một mã số cho ký tự đó. Tìm kiếm nhanh trên Google về số mã đó sẽ tiết lộ loại ký tự bạn đang xử lý

Không gian lớn bên dưới thanh công thức trong Excel

Trong trường hợp này, ký tự khoảng cách không ngắt là mã 160

Một cách để xóa ký tự đó khỏi văn bản của bạn là sử dụng Tìm & Thay thế. Bạn chỉ cần sao chép ký tự và dán vào trường Tìm gì

Không gian lớn bên dưới thanh công thức trong Excel

Bạn cũng có thể sử dụng chức năng REPLACE để làm điều tương tự

Một tùy chọn khác, vì chúng tôi biết rằng chúng tôi muốn xóa ký tự cuối cùng trong văn bản, nên sử dụng các hàm LEFT và LEN để tạo một tính năng cắt tùy chỉnh về cơ bản

TRÁI trả về các ký tự ngoài cùng bên trái trong một ô, lên đến một số lượng được chỉ định. LEN (viết tắt của Length) trả về số ký tự trong một ô

Vì vậy, kết hợp hai hàm đó và trừ 1 khỏi LEN để xóa ký tự không mong muốn đó sẽ chỉ để lại văn bản mà không có ký tự bổ sung

Không gian lớn bên dưới thanh công thức trong Excel

Phần kết luận

Tôi hy vọng điều này đã được hữu ích cho bạn. Tôi cũng giải thích cách dấu cách có thể gây ra lỗi trong công thức trong video của tôi về Giới thiệu về VLOOKUP

Thực tế có nhiều hơn năm cách để thực hiện nhiệm vụ này và nếu bạn muốn thêm vào danh sách, vui lòng để lại nhận xét bên dưới. Như mọi khi, bạn cũng có thể đặt câu hỏi ở đó

Cảm ơn vì đã theo dõi. Cho đến lần sau

Trước Cách ngăn lỗi #SPILL trong bảng Excel  

Tiếp theo Giải thích hàm LAMBDA – Cách tạo các hàm tùy chỉnh trong Excel

Bạn cũng có thể thích

Không gian lớn bên dưới thanh công thức trong Excel

Tham chiếu toàn bộ cột có thể khiến bạn gặp RẮC RỐI với Excel

Không gian lớn bên dưới thanh công thức trong Excel

Thử thách công thức Excel. Biển số chẵn hoặc lẻ

Không gian lớn bên dưới thanh công thức trong Excel

Cách khắc phục và ngăn chặn lỗi #VALUE với VLOOKUP

Không gian lớn bên dưới thanh công thức trong Excel

Khi nào nên sử dụng VLOOKUP thay vì XLOOKUP

  • Không gian lớn bên dưới thanh công thức trong Excel
    Pedro J. Davila Avila nói.

    Tháng Chín 30, 2021 tại 7. 15 giờ sáng

    Jon. Tôi là một kỹ sư xây dựng đã nghỉ hưu từ Công binh Lục quân Hoa Kỳ. Mặc dù tôi không còn tích cực phân tích dữ liệu nữa, nhưng tôi thích những hướng dẫn tuyệt vời của bạn và thường chuyển chúng cho gia đình và bạn bè. Tiếp tục công việc tuyệt vời của bạn. Tôi tự hỏi liệu bạn có thể hiển thị các công cụ bạn sử dụng để chuẩn bị cho các hướng dẫn không (video ngắn và ảnh chụp màn hình). Thông thường, những người liên hệ của tôi cần chuẩn bị các bài hướng dẫn cho các nhu cầu cụ thể của họ

    Hồi đáp

    • Không gian lớn bên dưới thanh công thức trong Excel
      Jon Acampora nói.

      Tháng Chín 30, 2021 tại 9. 17 giờ sáng

      Xin chào Pedro,
      Cảm ơn bạn đã phục vụ và chúc mừng bạn đã nghỉ hưu. Tôi đánh giá cao sự hỗ trợ tiếp tục của bạn.

      Liên quan đến việc tạo video, chúng tôi sử dụng Camtasia để quay và chỉnh sửa video. Chúng tôi sử dụng Snagit cho ảnh chụp màn hình. Cả hai ứng dụng này đều được phát triển bởi một công ty có tên TechSmith

      Có rất nhiều giải pháp trên thị trường để quay video màn hình. Camtasia rất tuyệt nếu bạn muốn chỉnh sửa video và thêm các lớp cho phần giới thiệu/kết thúc, chú thích, thu phóng và xoay, v.v.

      Tôi hy vọng điều đó sẽ giúp. Cảm ơn một lần nữa và chúc một ngày tốt lành. 🙂

      Hồi đáp

  • Không gian lớn bên dưới thanh công thức trong Excel
    JACQUES SIMONNET nói.

    Tháng Chín 30, 2021 tại 7. 22 giờ sáng

    Xin chào.
    Mọi thứ khá rõ ràng, bài viết hay.
    Về ký tự 160, tôi chỉ cần sử dụng một quy trình VBA ngắn để cắt trước và kiểm tra ký tự 160.

    test = Trim(Worksheets(“C”). Ô(i3, 24). Giá trị)
    ctc = Asc(Right(test, 1))
    Nếu ctc = 160 Then test = Left(test, Len(test) – 1…
    Best regards

    Hồi đáp

    • Jon Acampora nói.

      Tháng Chín 30, 2021 tại 9. 14 giờ sáng

      Thật tuyệt vời. Cảm ơn bạn đã chia sẻ vĩ mô Jacques. 🙂

      Hồi đáp

  • Không gian lớn bên dưới thanh công thức trong Excel
    Matthias nói.

    Tháng Chín 30, 2021 tại 2. 15 giờ chiều

    Xin chào Jon,
    bài viết hay hơn bao giờ hết. Tôi thích giải pháp vĩ mô và mang nó đến PMW của tôi. Cảm ơn.
    Tôi nhận thấy rằng Trim chỉ cắt ở cuối chuỗi. Với chức năng trang tính, nó cũng cắt nhiều khoảng trắng ở giữa các chuỗi.
    Ứng dụng. Bảng TínhChức Năng. Cắt (c. giá trị)

    Hồi đáp

  • Không gian lớn bên dưới thanh công thức trong Excel
    pawan arya nói.

    21 Tháng Mười tại 8. 19 giờ tối

    xin chào sr làm thế nào để đếm giá trị đánh dấu định dạng có điều kiện

    Hồi đáp

  • Không gian lớn bên dưới thanh công thức trong Excel
    Rick Koelsch nói.

    Tháng Một 19, 2022 tại 5. 19 giờ sáng

    Tôi có dữ liệu mà tôi sao chép vào Excel thường có một khoảng trắng ở cuối một số. Khi tôi thử quy trình Tìm và Thay thế mà bạn chia sẻ ở trên, nó sẽ trả về “Chúng tôi không tìm thấy thứ gì để thay thế. ” và không gian duy nhất vẫn còn. Bất kỳ đề xuất?

    Tại sao có một khoảng cách lớn như vậy giữa dải băng và các ô Excel?

    Nó được mã hóa cứng . Thực hiện thay đổi từ Excel 2003 (65.536 hàng x 256 cột) sang Excel 2007 (1.048.576 hàng x 16.384 cột) mất nhiều thời gian lập trình lại. Microsoft sẽ không tăng các giới hạn hiện tại cho đến khi có nhu cầu lớn trong số các khách hàng doanh nghiệp của họ để làm như vậy.

    Khoảng trắng trong Excel là gì?

    Khoảng trắng xuất hiện dưới dạng vùng trống trong ô Excel 2003 và khoảng trắng này có thể được tạo bằng văn bản hoặc định dạng. Khoảng trắng văn bản bao gồm các khoảng trắng hoặc dòng bổ sung được nhập thủ công trong ô.