Trong thừa trình thao tác làm việc với Excel, khi chúng ta lưu tập tin rất có thể đã từng chạm mặt tường thích hợp file Excel tất cả dấu chấm than. Vậy tại sao do đâu và cách khắc phục như vậy nào? bọn họ sẽ cùng khám phá trong nội dung bài viết dưới phía trên nhé!

Khi chúng ta có sử dụng Macro trong VBA Excel, nhưng đến lúc lưu file kia xong, tắt file và mở lại file đó thì thấy không hề chút macro như thế nào nữa. Đồng thời sẽ xuất hiện vấn đề là file Excel tất cả dấu chấm than sau khi bạn lưu xong. Lý do lại như vậy?


*
EXG02 - thủ thuật Excel update hàng tuần mang đến dân văn phòng
*
EXG01: tuyệt đỉnh Excel - trở thành bậc thầy Excel
*
EXG05 - kĩ năng sử dụng bí quyết và hàm A-Z trong Excel

File Excel có dấu chấm than: Hãy chú ý trước khi lưu lại file tất cả chứa Macro

Khi làm việc với VBA, macro vào Excel thì bạn cần để ý những điều sau trước lúc lưu file:

Không bắt buộc dạng tệp tin nào của Excel cũng cho phép chứa macro vào đó.Dạng tệp tin mặc định của Excel 2007, 2010, 2013, 2016… là dạng file tất cả đuôi .xlsx dạng này không cho phép chứa macro
Khi giữ 1 file đựng Macro thì Excel sẽ có thông báo cho mình biết rằng có muốn đổi dạng tệp tin để cất macro không

Thông báo khi giữ file cất macro để không bị file Excel bao gồm dấu chấm than

Khi chúng ta lưu file bao gồm chứa macro một cách thông thường (chế độ lưu dạng file mặc định vào excel) thì đang nhận được thông báo như sau:

*

Thông báo này còn có ý nghĩa:

Việc lưu tệp tin này vẫn không chất nhận được lưu số đông nội dung vào VB Project (macro vào VBA)

Bấm Yes ví như bạn đồng ý lưu file mà lại không tất nhiên macro (xóa không còn macro sau thời điểm bấm Yes)

Bấm No nhằm hủy lệnh lưu tệp tin (coi như chưa lưu, không bị mất macro)

Đa phần họ không hiểu rõ thông báo này mà lại bấm Yes. Như vậy có nghĩa là chính bọn họ đã đồng ý việc xóa hết macro đã thực hiện trong tệp tin excel đó.

Bạn đang xem: Dấu chấm than trong excel nghĩa là gì

Phân biệt các dạng đuôi để trước lúc lưu để không trở nên file Excel tất cả dấu chấm than

Dạng không cất Macro

Là dạng đuôi .xlsx (Excel Workbook – Excel Macro miễn phí workbook)

Đây là dạng mặc định khi lưu file trong Excel 2007, 2010, 2013, 2016…

*

Dạng có chứa Macro

Dạng này gồm:

Đuôi .xls là dạng Excel 97-2003 Workbook. Dạng này giành riêng cho phiên bạn dạng Excel đời cũ (2003 trở xuống). Dạng này được cho phép chứa macro nhưng có khá nhiều điểm bất tiện: kích thước file lớn, không áp dụng được tính năng của những phiên bản đời cao… Dạng này hiện thời ít khi thực hiện vì vẫn lỗi thời
Đuôi .xlsm, .xlsb là dạng Excel Macro-Enable Workbook. Dạng này được cho phép chứa Macro. Dạng này còn có hình lốt chấm than (màu black nền rubi ở phiên bản 2010) để phân biệt với dạng .xlsx

*

Thao tác chọn dạng file khi lưuđể không bị file Excel có dấu chấm than

Khi giữ file, bọn họ không lưu lại trực tiếp mà sử dụng phím F12 (phím tắt nhằm mở chính sách Save as…)

Trong cửa sổ Save as họ sẽ lựa chọn Save as type là các loại file bao gồm chứa Macro.

*

Kết luận

Như vậy thông qua bài viết này chúng mình tin tưởng rằng các bạn đã sở hữu thể yên trọng tâm khi sử dụng macro mà lại không sợ bị lưu tệp tin Excel gồm dấu chấm than nữa rồi.VBA giúp ích không hề ít trong công việc: auto hóa Excel, viết hàm tự tạo, giúp thao tác làm việc trong Excel dễ dàng hơn, bài bản hơn, bổ sung thêm hồ hết điều nhưng mà Excel không tồn tại sẵn. Để xem thêm nhiều kỹ năng và kiến thức về VBA, hãy tham gia khóa đào tạo Tuyệt đỉnh VBA:

Tuyệt đỉnh
VBA: Viết code trong tầm tay

Khóa học giúp bạn trang bị kỹ năng và kiến thức VBA trường đoản cú cơ bản đến nâng cao với những bài giảng đưa ra tiết, lấy ví dụ như trực quan lại và bài bác tập thực tế giúp đỡ bạn vừa học vừa thực hành. Dứt khóa học, bạn cũng có thể ứng dụng kỹ năng vào nhiều quá trình khác nhau tương quan đến VBA. Chúc các bạn thành công.

Bài viết này để giúp bạn hiểu toàn bộ các nguyên nhân gây ra lỗi #SPILL! cũng như các giải pháp để khắc phục bọn chúng trong Excel 365.

#SPILL! là một một số loại lỗi Excel bắt đầu chủ yếu xẩy ra khi một công thức tạo thành nhiều kết quả tính toán cố gắng hiển thị kết quả đầu ra của nó trong một phạm vi tràn mà lại phạm vi này đã chứa một số dữ liệu khác.

Dữ liệu chặn hoàn toàn có thể là ngẫu nhiên thứ gì bao gồm, quý giá văn bản, các ô sẽ hợp nhất, một ký tự khoảng trắng hoặc thậm chí khi không có đủ địa điểm để trả về kết quả.Giải pháp rất đơn giản, xóa phạm vi của ngẫu nhiên dữ liệu chặn nào hoặc chọn 1 mảng ô trống ko chứa ngẫu nhiên loại dữ liệu nào trong đó.

Lỗi này thường xảy ra khi thống kê giám sát công thức mảng động, vì bí quyết mảng động là công thức xuất kết quả thành các ô hoặc một mảng. Hãy xem xét chi tiết hơn với hiểu đa số gì gây ra lỗi này vào Excel với cách giải quyết nó.

1. Lý do gây ra lỗi #SPILL! ?

Kể từ bỏ khi trình làng mảng động vào khoảng thời gian 2018, những công thức Excel có thể xử lý nhiều giá trị và một lúc với trả về công dụng trong các ô.Mảng cồn là mảng bao gồm thể đổi khác kích thước được cho phép các công thức trả về nhiều công dụng cho một dải ô trên trang tính dựa vào một công thức được nhập vào một ô.

Khi một công thức mảng đụng trả về các kết quả, các công dụng này sẽ auto tràn sang những ô lân cận.Hành vi này được điện thoại tư vấn là ‘tràn’ vào Excel.Và phạm vi ô mà công dụng tràn vào được hotline là ‘phạm vi tràn’.Phạm vi tràn sẽ tự động hóa mở rộng lớn hoặc thu hẹp dựa trên những giá trị nguồn.

Nếu một cách làm đang cố gắng điền vào một dải ô có tương đối nhiều kết quả nhưng lại bị chặn vì một thứ nào đấy trên dải ô đó, thì lỗi #SPILL! đang xảy ra.

Excel hiện gồm 9 hàm sử dụng chức năng mảng rượu cồn để giải quyết và xử lý vấn đề, bao gồm:

SEQUENCEFILTERTRANSPOSESORTSORTBYRANDARRAYUNIQUEXLOOKUPXMATCH

Công thức mảng đụng chỉ gồm sẵn vào Excel 365 với nó hiện không được cung cấp bởi bất kỳ phần mềm Excel offline làm sao (tức là Microsoft Excel 2016, 2019).

Lỗi #SPILL! không chỉ do cản ngăn dữ liệu, bao gồm một số lý do khiến chúng ta cũng có thể gặp lỗi nó. Hãy để công ty chúng tôi khám phá những tình huống không giống nhau mà bạn cũng có thể gặp đề xuất lỗi này và cách khắc phục chúng.

2. Phạm vi tràn không trống

Một trong những nguyên nhân chính tạo ra lỗi tràn là phạm vi tràn không rỗng.Ví dụ: nếu bạn đang nỗ lực hiển thị 10 kết quả, dẫu vậy nếu có bất kỳ dữ liệu như thế nào trong ngẫu nhiên ô nào trong vùng tràn, phương pháp sẽ trả về lỗi #SPILL! .

Ví dụ 1:

Trong ví dụ bên dưới đây, chúng ta đã nhập hàm TRANSPOSE vào ô C2 để thay đổi phạm vi ô dọc (B2: B5) thành phạm vi ngang (C2: F2). Thay bởi chuyển cột thành một hàng, Excel đang hiển thị cho chúng ta lỗi #SPILL! .

*

Và khi bạn nhấp vào ô công thức, các bạn sẽ thấy một mặt đường viền gạch ngang greed color lam cho biết vùng tuyệt phạm vi tràn (C2: F2) quan trọng để hiển thị hiệu quả như hình bên dưới đây.Ngoài ra, các bạn sẽ nhận thấy một dấu hiệu chú ý màu xoàn với một lốt chấm than bên trên đó.

*

Để hiểu vì sao đằng sau lỗi, hãy nhấp vào biểu tượng cảnh báo ở bên cạnh lỗi và xem thông báo ở dòng trước tiên được ghi lại bằng màu sắc xám.Như bạn có thể thấy, nó cho biết ‘phạm vi tràn không trống’ sinh hoạt đây.

*

Vấn đề ở đó là các ô vào phạm vi tràn D2 với E2 có các ký từ văn phiên bản (không trống).

Giải pháp

Giải pháp rất đối kháng giản, hoặc xóa tài liệu (di gửi hoặc xóa) phía trong phạm vi tràn hoặc dịch rời công thức cho một vị trí khác nơi không tồn tại vật cản.

Ngay sau khi chúng ta xóa hoặc dịch chuyển phần tắc nghẽn, Excel sẽ auto điền vào những ô với tác dụng của công thức.Ở đây, khi họ xóa văn bản trong D2 với E2, bí quyết sẽ chuyển cột thành hàng như dự định.

*
Ví dụ 2:

Trong ví dụ bên dưới đây, tuy nhiên phạm vi tràn xuất hiện thêm trống, phương pháp vẫn hiển thị lỗi #SPILL! .Đó là cũng chính vì phạm vi tràn có một ký kết tự khoảng chừng trắng vô hình ở một trong những ô.

*

Thật khó khăn để xác định các cam kết tự khoảng trắng hoặc ngẫu nhiên ký từ ẩn nào khác ẩn một trong những ô có vẻ như trống.Để tìm đầy đủ ô có dữ liệu không ước muốn như vậy, hãy nhấp vào Lỗi Floatie (dấu hiệu cảnh báo) và lựa chọn ‘chọn ô tạo cản trở’ trường đoản cú menu và nó đang đưa chúng ta đến ô tất cả chứa dữ liệu cản trở.

*

Như bạn có thể thấy, trong ảnh chụp màn hình hiển thị bên dưới, ô E2 gồm hai ký kết tự khoảng trắng.Khi xóa những dữ liệu đó, các bạn sẽ nhận được cổng output phù hợp.

*

Đôi khi, ký tự ẩn có thể là văn phiên bản được format với cùng màu font chữ với color tô của ô hoặc cực hiếm ô được format thiết lập cấu hình bằng mã số ;;;. Khi bạn tùy chỉnh thiết lập format quý hiếm ô ;;;, nó đang ẩn bất kỳ thứ gì vào ô đó, bất cứ màu fonts chữ hoặc color ô.

*

3. Phạm vi tràn chứa những ô được phù hợp nhất

Đôi khi, lỗi #SPILL!xảy ra lúc phạm vi tràn chứa những ô vẫn hợp nhất.Công thức mảng động không chuyển động với những ô sẽ hợp nhất.Để khắc chế điều này, tất cả những gì chúng ta phải làm là hủy hòa hợp nhất các ô vào phạm vi tràn hoặc dịch rời công thức sang 1 phạm vi khác không có ô sẽ hợp nhất.

Trong ví dụ bên dưới đây, mặc dù phạm vi tràn là trống (C2: CC8), phương pháp trả về lỗi tràn.Đó là do những ô C4 và C5 được hợp nhất.

*

Để bảo vệ rằng các ô đang hợp tuyệt nhất là lý do khiến cho bạn gặp lỗi, hãy nhấp vàodấu hiệu cảnh báo và xác minh nguyên nhân.

*

Giải pháp

Để hủy hòa hợp nhất các ô, nên lựa chọn các ô đang hợp nhất, tiếp nối trên tab ‘trang chủ’, nhấp vào nút ‘hợp nhất & căn giữa’ và lựa chọn ‘hủy đúng theo nhất các ô’.

Nếu bạn chạm mặt khó khăn trong việc khẳng định các ô vẫn hợp tốt nhất trong bảng tính béo của mình, hãy nhấp vào tùy lựa chọn ‘chọn những ô cản trở’ tự menu lốt hiệu lưu ý để gửi đến những ô vẫn hợp nhất.

4. Phạm vi tràn vào bảng

Công thức mảng tràn ko được cung ứng trong bảng Excel.Công thức mảng động chỉ nên được nhập vào một trong những ô riêng lẻ.Nếu bạn nhập công thức mảng bị tràn vào bảng hoặc lúc vùng tràn bên trong bảng, bạn sẽ gặp lỗi #SPILL!.Khi vấn đề này xảy ra, hãy thử đổi khác bảng thành một phạm vi thông thường hoặc dịch rời công thức ra ngoài bảng.

Ví dụ: khi công ty chúng tôi nhập công thức phạm vi tràn tiếp sau đây trong bảng Excel, cửa hàng chúng tôi sẽ gặp mặt lỗi #SPILL! trong số đông ô của bảng, không những ô công thức.Đó bởi vì Excel auto sao chép bất kỳ công thức nào được nhập trong bảng vào phần lớn ô vào cột của bảng.

Ngoài ra, các bạn sẽ gặp lỗi #SPILL! lúc 1 công thức nỗ lực làm đổ công dụng trong bảng.Trong hình ảnh chụp màn hình bên dưới, khu vực tràn phía bên trong bảng hiện có, bởi vậy bọn chúng tôi chạm chán lỗi #SPILL!.

Để chứng thực nguyên nhân phía sau lỗi này, hãy nhấp vào vệt hiệu cảnh báo và xem lý do lỗi.

Giải pháp

Để hạn chế lỗi, bạn cần phải hoàn nguyên bảng Excel về phạm vi.Để có tác dụng điều đó, hãy bấm vào phải vào bất kỳ đâu vào bảng, bấm vào ‘bảng’, rồi lựa chọn tùy lựa chọn ‘chuyển lật qua phạm vi’.Ngoài ra, chúng ta có thể nhấn vào trái vào bất kỳ vị trí như thế nào trong bảng, tiếp nối chuyển mang đến tab ‘thiết kế bảng’ và chọn tùy lựa chọn ‘chuyển đảo qua phạm vi’.

5. Phạm vi tràn ko xác định

Nếu Excel ko thể tùy chỉnh thiết lập kích thước của mảng bị tràn, nó sẽ tạo ra lỗi #SPILL!.Đôi khi, công thức cho phép một mảng động biến hóa kích thước giữa mỗi lần tính toán.Nếu form size của mảng hễ liên tục biến hóa trong quá trình giám sát trôi qua cùng không cân bằng, điều đó sẽ gây ra lỗi #SPILL!.

Loại lỗi này thường được kích hoạt khi sử dụng các hàm như hàm RAND, RANDARRAY, RANDBETWEEN, OFFSET cùng INDIRECT.

Ví dụ: khi công ty chúng tôi sử dụng công thức tiếp sau đây trong ô B3, cửa hàng chúng tôi nhận được lỗi #SPILL!

=SEQUENCE(RANDBETWEEN(1, 500))Trong ví dụ này, hàm RANDBETWEEN trả về một số nguyên đột nhiên giữa những số từ 1 đến 500 và áp sạc ra của nó thường xuyên thay đổi.Và hàm SEQUENCE lưỡng lự có bao nhiêu giá trị để tạo thành trong một mảng tràn.Do đó, lỗi #SPILL.

Bạn cũng đều có thể xác thực nguyên nhân của lỗi bằng phương pháp nhấp vào tín hiệu cảnh báo.

Xem thêm:

Giải pháp

Để sửa lỗi cho bí quyết này, lựa chọn duy nhất của khách hàng là áp dụng một phương pháp khác có thể chấp nhận được tính của bạn.

6. Phạm vi tràn thừa lớn

Đôi khi, bạn cũng có thể thực thi một phương pháp xuất ra một phạm vi tràn quá lớn so với trang tính để xử trí và nó hoàn toàn có thể mở rộng ra ngoài các cạnh của trang tính. Khi điều ấy xảy ra, bạn có thể nhận được lỗi #SPILL!. Để sữa lỗi này, bạn có thể thử tham chiếu mang lại một phạm vi ví dụ hoặc một ô gắng vì toàn bộ cột hoặc áp dụng ký tự ‘