Khi nào Excel quyết định tràn văn bản vào các ô liền kề hoặc cắt chúng ở ranh giới?


35

Trong Excel, 2010 hoặc bất kỳ phiên bản nào khác có thể, nếu tôi nhập vào một ô, văn bản một dòng dài dài hơn chiều rộng của ô, đôi khi Excel sẽ hiển thị văn bản qua các ô liền kề tiếp theo; một số lần khác, nó bị cắt ở ranh giới với ô liền kề bên phải.

Tôi muốn biết làm thế nào để Excel quyết định phải làm gì, để tôi có thể kiểm soát bố cục của mình tốt hơn. Lưu ý rằng tôi không muốn sử dụng các ô hợp nhất, vì đôi khi nó không được chấp thuận. Ngoài ra, tôi đã thử định dạng "Xóa tất cả" trên tất cả các ô bị ảnh hưởng nhưng dường như vẫn không tiết lộ nhiều.

Có ý kiến ​​gì không? Cảm ơn bạn.


Nếu có đến sau ngày 20 tháng 4 năm 2012, câu hỏi này vẫn chưa được trả lời. Tôi đã không tìm thấy một hành vi nhất quán cho điều này. Nếu bạn biết câu trả lời, xin vui lòng gửi và tôi sẽ đặt kiểm tra trên đó. Cảm ơn bạn.
Jake

Tôi đang bỏ phiếu để đóng câu hỏi này ngoài chủ đề vì bạn đang tìm kiếm một định nghĩa về hành vi mà chỉ những nhà phát triển phần mềm mới có thể thực sự hiểu.
James Mertz

Câu trả lời:


40

Để văn bản tràn ra ngoài rìa của một ô, các điều kiện sau phải đúng:

  • Các tế bào không bật "Wrap Text"
  • Ô không phải là ô được hợp nhất
  • Ô chứa giá trị vượt quá chiều rộng của ô
  • Ô liền kề trống * và không phải là ô được hợp nhất
  • Các tế bào có bất kỳ sắp xếp ngang sau đây:

    • Chung
    • Trái (thụt lề)
    • Trung tâm
    • Phải (thụt lề)
    • Trung tâm trên toàn bộ lựa chọn
      (Phải chồng lên ô bên trái; trung tâm chồng chéo ở cả hai bên.)
  • Nội dung ô không được xoay (tức là hướng được đặt thành 0 °) (chỉ Excel 2010?)

  • Ô chứa một giá trị văn bản. Các giá trị số và ngày được chuyển đổi thành ####hoặc ký hiệu khoa học, thay vì chồng lấp các ô trống liền kề.
  • Bảng tính không bật "Hiển thị công thức"

Tôi tin rằng đây là tất cả các điều kiện cần thiết. Nếu tôi đã bỏ lỡ bất kỳ, xin vui lòng chỉnh sửa câu trả lời này.

* Trong một số trường hợp, một tế bào liền kề có thể xuất hiện để được sản phẩm nào, nhưng không được, trong trường hợp đó văn bản sẽ không tràn vào tế bào đó, bởi vì nó không phải là thực sự trống rỗng.


4
Một câu hỏi cũ 4 năm với 61 nghìn lượt xem và hàng tá câu trả lời trước đó. Nó không xảy ra thường xuyên, nhưng bạn đã quản lý để thêm thông tin quan trọng vào chuỗi. +1
sửa lỗi1234

3
Cảm ơn :) Tôi đã xem qua câu hỏi từ một tìm kiếm của Google và rất ngạc nhiên: A) số lượng câu trả lời, B) có bao nhiêu câu trả lời một câu hỏi hơi khác so với câu hỏi, bao gồm cả câu trả lời muộn với điểm cao nhất, C) không có câu trả lời nào hoàn chỉnh, trong ngữ cảnh của câu hỏi "giải thích đầy đủ về cách excel xác định có làm tràn ô" hay không.
Dan Henderson

1
Đối với câu trả lời toàn diện của bạn, bạn xứng đáng được đánh dấu màu xanh lá cây, 3 năm sau!
Jake

2
Tôi nghĩ rằng tôi vừa phát hiện ra một điều kiện khác : Văn bản hoàn toàn không thể xoay để chuyển sang ô tiếp theo. Ngay khi định hướng khác 0 °, văn bản bị cắt ở ranh giới của ô. (tức là không tràn văn bản dọc)
Marcus Mangelsdorf

2
@MarcusMangelsdorf Trong Excel 2016 nếu tôi đặt hướng thành 1 °, văn bản không bị cắt ở ranh giới ô.
MetaEd

4

Tôi đã gặp vấn đề tương tự và nó chỉ áp dụng khi giá trị trong ô là tất cả các ký tự số (bao gồm cả dấu thập phân), nếu giá trị trong ô có bất kỳ ký tự alpha nào trong đó, nó sẽ mở rộng đúng cách sang các ô liền kề, nhưng khi giá trị là số chỉ có nó không. Điều này đúng ngay cả khi bạn thay đổi định dạng của các ô thành Văn bản sau khi số được nhập vào ô.

Để khắc phục điều này, tôi phải định dạng trước các ô thành Văn bản trong Excel và sau đó dán dữ liệu vào các ô văn bản bằng cách sử dụng các giá trị dán đặc biệt.

Một giải pháp khác là đặt một trích dẫn trước một số và Excel sẽ coi nó là văn bản, cho phép nó hiển thị trong ô liền kề.


Tôi vẫn gặp vấn đề này sau hơn 1 năm ... và vẫn chưa có câu trả lời hoàn chỉnh.
Jake

3

Ngoài các trường hợp được ghi chú trong các phản hồi khác, cần lưu ý rằng Excel sẽ luôn cắt bớt tràn văn bản nếu tùy chọn "Hiển thị công thức" ( Ctrl + `) đang hoạt động trên trang tính. Nếu bạn thường xuyên sử dụng Ctrl + 1phím tắt để truy cập hộp thoại "Định dạng ô", rất dễ vô tình kích hoạt "Hiển thị công thức" và bạn có thể không nhận thấy điều đó đã xảy ra. Điều này đặc biệt đúng nếu bạn không thực sự có bất kỳ công thức nào trên trang tính hoạt động.


Chính xác là trường hợp của tôi !!! Tôi thường bấm phím tắt cho sai lầm!
nhện

1

Nhiều phiên bản trước đây, điều này phụ thuộc hoàn toàn vào việc ô liền kề có trống hay không. Nếu bất cứ ai nghĩ rằng điều này không còn đúng nữa, hãy bình luận bên dưới.


"Xóa tất cả" trong "excel 2010> home> nhóm chỉnh sửa> xóa thả xuống> xóa tất cả", cũng xóa nội dung. tức là tất cả các ô đã xóa sẽ trống, nhưng đôi khi nó vẫn không tràn.
Jake

1
Ô

1

Tôi không khuyên bạn nên sử dụng xóa tất cả (trừ khi bạn muốn mất công việc của mình!). Excel (ít nhất là 2013 - không chắc chắn về các phiên bản trước - mặc dù tôi khá chắc chắn 2000 không hành động theo cách này) nhận ra một chuỗi rỗng (tức là "") là một giá trị và vì vậy ngay cả khi bạn có một ô liền kề "trống" , dữ liệu của bạn sẽ không tràn vào ô đó.

Những gì được yêu cầu trong ô là null - Tôi tưởng tượng điều này đã được áp dụng trong Excel để nó phù hợp hơn với cơ sở dữ liệu, trong đó chuỗi rỗng và null là những thứ rất khác nhau.

Chọn ô và nhấn xóa sẽ thực sự đặt null vào đó. Tuy nhiên, nếu bạn có một bảng tính lớn hoặc vì một lý do nào đó, các ô của bảng tính của bạn thường được điền vào các chuỗi trống, thì giải pháp nhanh chóng là viết một macro kiểm tra các chuỗi trống ("") và thay thế chúng bằng null.


1

TÔI RẤT HẠNH PHÚC ĐỂ TÌM HIỂU !! Lâu nay, tôi đã học được cách sống với nó. Văn bản từ một cột sẽ không đi vào cột sau ... nó sẽ bị cắt. Tôi đã thử "xóa tất cả" trong số nhiều lựa chọn khác. Cuối cùng ... Định dạng - Các ô - và các ô Hợp nhất không được kiểm tra. Có vẻ rất dễ dàng bây giờ.


Câu hỏi cho biết, Lưu ý rằng tôi không muốn sử dụng các ô hợp nhất, vì vậy câu trả lời của bạn dường như không phù hợp với câu hỏi này. Ngoài ra, chúng tôi không cần phải nghe về cảm xúc của bạn và chúng tôi muốn giữ CHIA SẺ ở mức tối thiểu.
Scott

1

Nó sẽ chảy vào ô tiếp theo trừ khi bạn có một số loại nội dung trong ô bên cạnh nó (tức là Cột A, Cột B).

Nếu bạn xóa nội dung trong cột B, nội dung trong cột A sẽ không còn tràn. Nếu bạn quay lại Cột B và thực hiện 'xóa nội dung' thì A sẽ chảy qua kích thước ô một lần nữa.


0

Nhấp vào ô đang đề cập và tắt "bọc văn bản". Trong Excel 2013, đây là trên tab Trang chủ khoảng một nửa màn hình.


0

Trước khi nhập văn bản của bạn, thay đổi Định dạng của các ô thành Văn bản. Điều đó dường như cho phép văn bản xuyên qua ô tiếp theo (miễn là ô tiếp theo trống).

Nó không hoạt động nếu bạn cố gắng thay đổi Định dạng sau khi nhập văn bản.

Dave


0

Điều này gây khó chịu cho tôi và vì vậy đây là những gì tôi làm. các câu trả lời trên đều tốt và văn bản chỉ xâm nhập vào ô tiếp theo nếu không có dữ liệu trong ô, vì vậy điều tôi làm là, Chọn cột bạn muốn làm việc và trên tab Trang chủ, chọn Tìm và chọn thả xuống , chọn Thay thế. Trong phần "Tìm gì", để trống và trong phần "Thay thế bằng", đặt dấu chấm hoặc dấu cách và sử dụng lựa chọn Thay thế tất cả ở phía dưới. Điều này sẽ đặt một cái gì đó vào các trường trống và ngăn chặn sự xâm nhập của dữ liệu từ trường trước nó.


0

Ive có cùng một vấn đề và một số giải pháp ở trên sẽ không hoạt động nếu ô được đề cập có chứa một công thức.

Một phương pháp mà Ive vừa quản lý để làm việc là chọn ô cùng với các ô liền kề mà bạn muốn dữ liệu trải rộng, nhấp chuột phải, định dạng ô, căn chỉnh, căn chỉnh ngang, căn giữa lựa chọn. Bằng cách này, bạn có thể tránh hợp nhất tế bào.

Hy vọng điều này sẽ giúp.


0

Tôi đã có một trường hợp đặc biệt khi văn bản chảy vào ô tiếp theo nhưng tôi không thể nhìn thấy nó.

Trong lần sử dụng đầu tiên của tôi, tôi đã có văn bản kéo dài hai ô. Tôi đánh dấu cả hai ô và làm cho nền đỏ và văn bản màu trắng. Sau đó tôi chỉ sao chép ô đầu tiên và dán nó vào một tờ khác. Màu trắng trên văn bản màu đỏ chỉ hiển thị trong ô đầu tiên.

Văn bản màu trắng được chuyển sang ô tiếp theo nhưng không phải là nền nên nó vô hình trên nền trắng mặc định.

Đánh dấu ô thứ hai và tô màu đỏ đã khắc phục vấn đề.


-1

Dữ liệu sẽ chỉ tràn nếu cột bên phải trống. Vì vậy, lọc và chọn (Khoảng trống). Chọn ô đầu tiên ở đầu cột và nhập khoảng trắng. Sao chép và dán ô đầu tiên vào cuối cột. Xóa bộ lọc và bạn sẽ thấy rằng dữ liệu tràn hiện đã biến mất.

Voila ..

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.