Dấu phẩy Dừng hoạt động trong công thức - Mẹo Excel

Mục lục

Một vấn đề kỳ lạ ngày nay: Đột nhiên, các công thức Excel sẽ không còn chấp nhận dấu phẩy làm dấu phân tách đối số. Bạn bắt đầu nhập =VLOOKUP(A2, khi bạn sử dụng chuột hoặc các phím mũi tên để chọn bảng tra cứu, Excel sẽ phát ra tiếng bíp "Có vấn đề với công thức này." Đúng! Tất nhiên có vấn đề với công thức này… Tôi vẫn chưa nhập xong công thức.

Tại sao có vấn đề với công thức này?

Có một manh mối thú vị xuất hiện trong chú giải công cụ khi bạn đang nhập công thức. Thay vì dấu phẩy giữa các đối số, chú giải công cụ đang hiển thị các ký tự thanh dọc. Các nhà lập trình gọi những ký hiệu này là "Pipe". Nó trông như thế này: |

Chú giải công cụ hiển thị một đường ống có dấu phẩy

Tôi đã biết về vấn đề này từ một người trong hội thảo Power Excel trực tiếp tại Huntsville Alabama của tôi. Người thông minh đó đã thử xây dựng hàm VLOOKUP bằng hộp thoại Đối số hàm. Để thử điều này, hãy nhập =VLOOKUP(và sau đó nhấn Ctrl + A. Điền vào các ô trong Đối số Hàm rồi bấm OK. Công thức VLOOKUP sẽ hoạt động, nhưng nó hiển thị =VLOOKUP(A2|$F$2:$G$13|2|False).

Tại sao Excel bây giờ sử dụng dấu | thay vì dấu phẩy? Tệ hơn nữa, người này đang sử dụng một bàn phím máy tính xách tay nhỏ không có tẩu thuốc!

Tôi đã hỏi những người bạn MVP của mình và những người ở châu Âu đã quen với cài đặt Dấu phân tách danh sách trong Bảng điều khiển Windows. Ở một số quốc gia, dấu phẩy và dấu thập phân bị đảo ngược. $ 1,234,56 sẽ được viết là $ 1,234,56. Nếu dấu phân tách thập phân của bạn là dấu phẩy, thì Excel sẽ sử dụng dấu chấm phẩy làm dấu phân tách danh sách.

Tùy thuộc vào phiên bản Windows của bạn, điều hướng đến:

  • Windows 7> Bảng điều khiển> Cài đặt khu vực> Cài đặt bổ sung> Dấu phân cách danh sách
  • Windows 10> Bảng điều khiển> Đồng hồ, Ngôn ngữ và Khu vực> Khu vực: Thay đổi định dạng ngày, giờ hoặc số> Cài đặt bổ sung> Số> Dấu phân tách danh sách
Chọn cài đặt bổ sung
Thay đổi Dấu phân tách danh sách thành dấu phẩy

Câu hỏi lớn hơn: Ai đã thay đổi dấu phân cách danh sách từ dấu phẩy thành dấu gạch? Tôi đã tìm thấy một số bài viết trên web mà người đó có tệp CSV không sử dụng dấu phẩy. Thay vì dấu phẩy, dữ liệu được phân tách bằng dấu gạch ngang. Nhưng loại tệp vẫn cho biết .CSV.

Tệp "CSV" này sử dụng dấu ống dẫn thay vì dấu phẩy

Bài viết có chủ đích tốt đã đề xuất thay đổi dấu phân tách danh sách từ dấu phẩy thành dấu gạch để bạn có thể mở tệp này bằng cách nhấp đúp. Đó là lời khuyên tuyệt vời nếu (a) bạn không bao giờ nhập bất kỳ công thức nào trong Excel và (b) bạn không bao giờ mở bất kỳ tệp CSV nào có dấu phẩy làm dấu phân tách danh sách.

Một giải pháp tốt hơn nhiều là giải pháp này do Excel MVP Jan-Karel Pietriese đề xuất. Ngoài ra, hãy thay đổi phần mở rộng tệp từ .CSV thành .TXT. Khi bạn mở tệp trong Excel, bạn có thể chỉ định dấu phân cách dưới dạng đường ống trong bước thứ hai của Trình hướng dẫn Nhập Văn bản.

Nếu bạn đang đọc trang này vì dấu phân tách danh sách của bạn đã thay đổi, vui lòng ghi nhận xét trong video YouTube bên dưới để cho tôi biết nếu bạn nhớ lại việc thay đổi dấu phân tách danh sách hoặc nếu một số chương trình giả mạo khác đã thay đổi cài đặt mà bạn không biết.

Xem video

Bản ghi video

Học Excel cho podcast, tập 2222 - Dấu phẩy dừng hoạt động trong công thức!

Chào mừng bạn trở lại netcast, tôi là Bill Jelen. Tôi đang tham gia hội thảo Huntsville, Alabama, dạo quanh trước hội thảo để hỏi xem có ai có câu hỏi nào về Excel không, và Scott, anh ấy đã sẵn sàng cho tôi, hãy kiểm tra, điều này đang diễn ra trên máy tính của Scott. Vì vậy, tôi sẽ tạo một VLOOKUP nhỏ ở đây, phải không? = VLOOKUP (A2, và tôi bắt đầu nhấn phím mũi tên phải để qua đó chọn bảng đó trong cột F, và nó nói "Này, có một vấn đề trong công thức này." Ồ vâng, có một vấn đề với cái này, Tôi chưa hoàn thành công thức. Tại sao họ nghĩ rằng tôi đã hoàn thành công thức, chuyện gì đang xảy ra?

Được rồi, và vì vậy tôi sẽ kết thúc điều đó, và Scott, tôi phải ghi công cho Scott, Scott rất xuất sắc ở đây, anh ấy đã làm điều này: = VLOOKUP, đó là mẹo nhỏ khi bạn nhấn Fx và nó đưa bạn vào các đối số của hàm. Vì vậy, anh ấy đã xây dựng công thức bằng cách sử dụng các đối số hàm, điều này thật tuyệt vời Nếu bạn là người mới làm quen với công thức nhưng bạn biết đấy, bạn không cần phải làm điều này mỗi lần, 2, FALSE và anh ấy nhấn OK. Và sau đó anh ta nhìn vào công thức, và thay vì dấu phẩy, anh ta có cái mà anh ta gọi là một ký tự kỳ lạ. Bạn biết đấy, nó không phải là một ký tự kỳ lạ, nó được gọi là một đường ống, và nó được sử dụng làm ký hiệu “OR” trong nhiều ngôn ngữ lập trình và trên bàn phím của tôi, nó nằm ngay trên phím Enter. Vì vậy, có một , và sau đó nếu bạn Shift điều đó, có một | tính cách. Nhưng Scott, anh ấy đang sử dụng một loại hệ thống ảo nào đó, bàn phím của anh ấy khôngt có |, được rồi. Vì vậy, bây giờ, thánh hút thuốc, anh ấy đang ở trong Excel, thay vì dấu phẩy, bây giờ nó là một dấu gạch và anh ấy không có ký tự dấu gạch trên bàn phím. Đây là gì, và tại sao điều này lại xảy ra?

Được rồi, tôi đã nói chuyện với nhóm Excel và họ nói "Này, vâng, chúng tôi đang thấy điều này xảy ra ngày càng nhiều, ai đang bảo mọi người thay đổi dấu phân tách danh sách?" Và tôi đã tìm thấy một số trang web nơi họ nói "Này, bạn có tệp CSV đang sử dụng dấu gạch ngang thay vì dấu phẩy" và họ đề xuất hãy thay đổi dấu phân tách danh sách thành dấu đường dẫn trong Bảng điều khiển. Ôi, trời ơi, bạn không bao giờ muốn thay đổi bất cứ điều gì trong Control Panel bởi vì nó có nhiều tác động trong tất cả các chương trình của bạn, bao gồm cả dấu phân tách danh sách được sử dụng trong công thức của chúng tôi. Vì vậy, bất cứ ai đã viết trang web đó để thay đổi dấu phân cách danh sách từ dấu phẩy thành dấu gạch ngang phải không bao giờ nhập công thức trong cuộc sống của họ, điều đó thật điên rồ!

Được rồi, vì vậy để giải quyết vấn đề này, thay vì nghe trang web ĐÓ, điều đầu tiên là nếu bạn nhận được tệp CSV, hãy đổi tên tệp đó thành File.txt và mở trong Excel. Nó sẽ hướng dẫn bạn qua Trình hướng dẫn nhập văn bản và bạn có thể chỉ định dấu phân cách ở Bước 2. HOẶC đi ra ngoài và xem video của tôi, tập 2087 - Ngăn ký hiệu khoa học khi nhập, chỉ cho bạn cách tốt hơn nhiều để nhập tệp CSV, bằng cách sử dụng "Từ CSV" kế thừa mà bạn có thể thêm tại đây vào Thanh công cụ Truy cập Nhanh của mình và sau đó bạn có thể xác định dấu phân cách chỉ cho một tệp, thay vì chỉ thay đổi toàn bộ dấu phân tách danh sách.

Được rồi, đây là những gì chúng ta phải làm, chúng ta phải đi tới Bắt đầu và sau đó là Bảng điều khiển. Bây giờ, tôi đang sử dụng Windows 7 trên máy này và đó là một Cài đặt khác trong Windows 10, tôi sẽ chỉ cho bạn những điều đó. Vì vậy, tôi chỉ cần tìm kiếm Khu vực và Ngôn ngữ ở đây, “Thay đổi định dạng ngày, giờ hoặc số”. Tôi phải đi tới Cài đặt bổ sung và chắc chắn, có một dấu phân tách Danh sách và thay đổi dấu phân tách Danh sách đó từ một đường ống trở lại dấu phẩy, bấm OK, bấm OK. Bây giờ nếu bạn đang sử dụng Windows 10, đó là Bảng điều khiển Windows 10, Đồng hồ, Ngôn ngữ và Khu vực, Khu vực, “Thay đổi định dạng ngày, giờ hoặc số”, Cài đặt bổ sung, Số, Dấu phân cách danh sách - được chôn sâu hơn rất nhiều trên Windows 10, dễ dàng hơn rất nhiều để truy cập trong Windows 7.

Được rồi, bây giờ, chúng ta hãy thử lại điều này, xem, các dấu phẩy đã trở lại dấu phẩy thông thường và hãy đảm bảo rằng chúng ta vẫn có thể nhập mọi thứ. Vì vậy, = VLOOKUP của cái này, dấu phẩy, tôi đoán nó đã hoạt động rồi, thật tuyệt vời, 2, FALSE, được rồi. Thật là kỳ lạ, dấu phẩy ngừng hoạt động trong các công thức, bởi vì bằng cách nào đó, dấu phân tách danh sách đã bị thay đổi. Xem cuốn sách của tôi “MrExcel LIVe, 54 mẹo Excel hay nhất mọi thời đại”, hãy nhấp vào chữ "i" ở góc trên bên phải.

Được rồi, tóm lại: Hôm nay, dấu phẩy ngừng hoạt động trong các công thức trong Excel, ngay sau khi bạn nhập dấu phẩy, hãy chuyển sang đối số tiếp theo, công thức sẽ báo cho bạn một lỗi như thể bạn đã thực hiện xong công thức. Clever, Scott ở Huntsville, khi nó bắt đầu xảy ra với anh ấy, đã xây dựng công thức bằng hộp thoại đối số hàm, bạn sẽ thấy = VLOOKUP và nó thực sự ở đó. Điều khác bạn sẽ thấy là trong đầu công cụ, những dấu phẩy đó sẽ được thay thế bằng đường ống. Nếu bạn đang ở trong trạng thái kỳ lạ này thì ký tự đó là một ký tự, nó nằm trên dấu gạch chéo ngược trên Bàn phím Hoa Kỳ, mặc dù Scott thực sự không có ký tự nào trên bàn phím của mình. Đi tới Bảng điều khiển, Cài đặt khu vực & ngôn ngữ, Cài đặt bổ sung, Dấu phân cách danh sách, thay đổi dấu phân tách danh sách trở lại dấu phẩy. Bây giờ, nếu bạn đã thay đổi dấu phân tách danh sách vì một số hệ thống đang cung cấp cho bạn các giá trị được phân tách bằng dấu sổ đứng thay vì CSV,xem video này ngay tại đây, có liên kết và ở dưới trong phần mô tả của YouTube để bạn có thể xem. Chỉ là một cách tốt hơn để giải quyết vấn đề này, ngoài việc thay đổi dấu phân tách danh sách trên toàn cầu. Để tải xuống sổ làm việc từ video hôm nay, hãy truy cập URL trong mô tả YouTube!

Tôi muốn cảm ơn Scott vì đã khiến tôi chú ý đến vấn đề này tại hội thảo Huntsville của tôi, tôi muốn cảm ơn bạn đã ghé qua, chúng ta sẽ gặp lại bạn vào lần sau với một netcast khác từ!

Này, xem này, đây là yêu cầu của tôi dành cho bạn: Nếu bạn đang xem video này vì điều này đã xảy ra với bạn và bạn nhớ đã thay đổi dấu phân tách danh sách, bạn có thể đi xuống phần nhận xét trên YouTube và báo cáo lại lý do bạn thay đổi nó không? Ai bảo bạn phải thay đổi nó? Hoàn cảnh nào khiến bạn thay đổi nó? Nếu bạn ở đây xem video này vì điều này đang xảy ra với bạn và bạn không biết tại sao nó lại xảy ra hoặc bạn không thay đổi nó, thì chắc hẳn có một số chương trình đang thay đổi nó. Một lần nữa, nhấn vào phần bình luận trên YouTube và chỉ cần báo cáo cho chúng tôi, bạn biết đấy, chuyện gì đang xảy ra? Bạn có nhớ đã thay đổi điều này hay nó diễn ra tự động? Và một khi bạn thay đổi nó trở lại thành dấu phẩy, nó có đổi lại thành dấu phân tách đường ống trong một ngày, một tuần, một tháng không?

Tải xuống tệp Excel

Để tải xuống tệp excel: dấu phẩy-dừng-làm việc-trong-công thức.xlsx

Suy nghĩ của Excel trong ngày

Tôi đã hỏi những người bạn Excel Master của mình để được tư vấn về Excel. Hôm nay cần suy ngẫm:

"Mỗi bảng tính kể một câu chuyện"

Kevin Lehrbass

thú vị bài viết...