Tại sao có dấu nháy đơn trong ô excel của tôi?

Bạn có thể kết thúc với một trang tính Excel có nhiều ô có dấu nháy đơn ở đầu, dấu nháy đơn này yêu cầu Excel diễn giải nội dung ô dưới dạng văn bản. Nó có thể không dễ chịu lắm và làm cho tất cả các công thức khác sử dụng các ô đó không hoạt động. Vì vậy, ở đây chúng tôi giải thích cho bạn cách khéo léo loại bỏ tất cả các dấu nháy đơn ở đầu

Để loại bỏ dấu nháy đơn hàng đầu

  • Chọn tất cả các ô bạn muốn xóa dấu nháy đơn ở đầu
  • Nhấp vào dải băng menu Dữ liệu ở đầu trang
  • Nhấp vào nút có tên "Chuyển văn bản thành cột"
  • Một trình hướng dẫn chuyên dụng sẽ xuất hiện, bạn chỉ cần đánh dấu vào hộp kiểm "Được phân tách" và nhấp vào "Hoàn tất"

còn câu hỏi nào về Excel không?

Chủ đề Trả lời

Không thể thay đổi định dạng ngày trong Excel 39

Cách tính vị trí[1,2,3. ] trong Excel 6

Cách chuyển đổi số thành văn bản trong Excel 9

Sao chép dữ liệu từ trang tính Excel này sang trang tính Excel khác. 30

Chuyển số thành chính tả 28

Cách xóa dấu nháy đơn đứng đầu trong Excel

Để loại bỏ dấu nháy đơn hàng đầu. Chọn tất cả các ô bạn muốn xóa dấu nháy đơn ở đầu. Nhấp vào dải băng menu Dữ liệu ở đầu trang Nhấp vào nút có tên "Chuyển văn bản thành cột" Một trình hướng dẫn chuyên dụng sẽ xuất hiện, bạn chỉ cần

Bạn có thể chuyển đổi một số thành văn bản bằng cách thêm dấu nháy đơn ở đầu. Từ Bài viết này, bạn sẽ biết cách thêm dấu nháy đơn đứng đầu trong Excel

Giả sử, chúng tôi có một tập dữ liệu trong đó các sản phẩm khác nhau có mã giao hàng khác nhau trong Cột C. Bây giờ, chúng ta sẽ thêm dấu nháy đơn ở đầu vào các ô của cột C

Mục lục ẩn

Tải sách bài tập thực hành

5 cách để thêm dấu nháy đơn hàng đầu trong Excel

1. Thêm dấu nháy đơn hàng đầu với một công thức đơn giản

2. Chức năng CHAR để thêm dấu nháy đơn hàng đầu

3. Hàm CONCAT

4. Thêm dấu nháy đơn hàng đầu với mã VBA

5. Cửa sổ ngay lập tức để thêm dấu nháy đơn hàng đầu

Sự kết luận

Tải sách bài tập thực hành

Thêm dấu nháy đơn hàng đầu. xlsm

5 cách để thêm dấu nháy đơn hàng đầu trong Excel

1. Thêm dấu nháy đơn hàng đầu với một công thức đơn giản

Bạn có thể thêm dấu nháy đơn đứng đầu vào ô bằng cách áp dụng công thức sau vào ô trống [D6],

="'"&C6

Ở đây, công thức sẽ thêm dấu nháy đơn [‘] vào đầu mục nhập của ô C6 và sẽ trả về trong ô D6

Nhấn ENTER và bạn sẽ thấy một dấu nháy đơn đã được thêm vào trước mục nhập của ô C6

Kéo ô D6 đến cuối tập dữ liệu của bạn để áp dụng cùng một công thức cho tất cả các ô khác của Cột C. Kết quả là bạn sẽ nhận được dữ liệu của cột C với dấu nháy đơn ở cột D

2. Chức năng CHAR để thêm dấu nháy đơn hàng đầu

Bạn cũng có thể thêm Dấu nháy đơn đứng đầu vào một ô bằng cách sử dụng hàm CHAR. Nhập công thức sau vào ô D6,

=CHAR[39]&C6

Ở đây, 39 là mã ký tự của dấu nháy đơn. Công thức sẽ thêm một dấu nháy đơn trước dữ liệu của ô C6 và sẽ trả về trong ô D6

Nhấn ENTER và bạn sẽ thấy dấu nháy đơn đã được thêm vào phía trước dữ liệu của ô C6

Kéo ô D6 đến cuối tập dữ liệu của bạn và Bạn sẽ nhận được dữ liệu của cột C với dấu nháy đơn ở đầu cột D

3. Hàm CONCAT

Một cách khác để thêm dấu nháy đơn ở đầu là sử dụng hàm CONCAT. Nhập công thức sau vào ô D6,

=CONCAT["'",C6]

Ở đây công thức sẽ thêm dấu nháy đơn [‘] vào trước dữ liệu của ô C6 và đưa ra kết quả ở ô D6

Nhấn ENTER và bạn sẽ thấy trong ô D6 có một dấu nháy đơn đã được thêm vào phía trước dữ liệu của ô C6

Kéo ô D6 đến cuối tập dữ liệu của bạn và Bạn sẽ nhận được dữ liệu của cột C với dấu nháy đơn ở đầu cột D

Đối với thông tin của bạn, bạn cũng có thể sử dụng hàm CONCATENATE để thực hiện tác vụ tương tự

4. Thêm dấu nháy đơn hàng đầu với mã VBA

Nếu bạn có một tập dữ liệu rất dài, quá trình thêm dấu nháy đơn ở đầu bằng các phương pháp trước đó có thể rất mệt mỏi. Nhưng với sự trợ giúp của Ứng dụng Microsoft Visual Basic [VBA], bạn có thể dễ dàng thêm dấu nháy đơn ở đầu chỉ bằng một vài cú nhấp chuột

Trước tiên, chúng ta cần đặt macro để thêm dấu nháy đơn ở đầu. Nhấn ALT+F11 để mở cửa sổ VBA. Từ bảng Dự án của cửa sổ này, nhấp chuột phải vào tên trang tính và mở rộng Chèn. Sau đó, nhấp vào Mô-đun để mở cửa sổ Mô-đun [Mã]

Trong cửa sổ Mô-đun [Mã] chèn đoạn mã sau,

Sub AddAnApostrophe[]

For Each cell In Selection
    cell.Value = "'" & cell.Value
Next cell

End Sub

Ở đây mã sẽ thêm dấu nháy đơn vào mỗi ô đã chọn sau khi chạy macro

Sau khi chèn mã, hãy đóng cửa sổ VBA. Bây giờ, hãy chọn các ô mà bạn muốn thêm dấu nháy đơn ở đầu và chuyển đến tab Xem và nhấp vào Macro

Nó sẽ mở một cửa sổ có tên là Macro. Chọn AddAnApostrophe từ hộp Tên Macro và nhấp vào Chạy

Do đó, tất cả các ô đã chọn của bạn sẽ có dấu nháy đơn ở đầu. Nhưng nếu bạn quan sát các ô, bạn có thể thấy không có dấu nháy đơn nào được hiển thị trên các ô đó và có một dấu hiệu lỗi trong mỗi ô. Thực ra dấu huyền ẩn và dấu lỗi do dữ liệu của từng ô là số nhưng giờ chuyển thành chữ. Excel coi đây là một lỗi. Tuy nhiên, bạn có thể thấy dấu nháy đơn ẩn trong thanh công thức và chỉ với một vài cú nhấp chuột, bạn có thể xóa dấu lỗi

Nếu bạn nhấp vào bất kỳ ô nào và nhìn vào thanh công thức, bạn có thể thấy có dấu nháy đơn ở đầu. Để xóa dấu hiệu lỗi, hãy nhấp vào hộp Dấu hiệu lỗi hiển thị ở bên trái của ô bạn đã chọn

Sau khi nhấp vào hộp Dấu hiệu lỗi, một menu thả xuống sẽ xuất hiện. Chọn Bỏ qua Lỗi từ menu này

Bây giờ bạn có thể thấy không có dấu hiệu lỗi trong ô đó. Bạn có thể xóa dấu hiệu lỗi khỏi tất cả các ô theo cách tương tự

5. Cửa sổ ngay lập tức để thêm dấu nháy đơn hàng đầu

Một cách dễ dàng khác để thêm Dấu nháy đơn đứng đầu là sử dụng cửa sổ Immediate của VBA. Nhấn ALT+F11 để mở cửa sổ VBA rồi nhấn CTRL+G để mở cửa sổ Ngay lập tức. Bây giờ hãy chèn đoạn mã sau vào cửa sổ Ngay lập tức này và nhấn ENTER

for each v in range["C6:C11"] : v.value = "'" & v.value : next.

Mã này sẽ thêm dấu nháy đơn ở đầu mỗi ô trong phạm vi C6. C11. Cuối cùng, đóng cửa sổ VBA

Do đó, mỗi ô của bạn sẽ có dấu nháy đơn đứng đầu. Nếu bạn muốn xóa dấu hiệu lỗi khỏi các ô, hãy làm theo các bước được đề cập trong phương pháp trước

Sự kết luận

Bạn có thể thêm dấu nháy đơn đứng đầu trong Excel bằng cách thực hiện theo bất kỳ cách nào trong năm cách sau mặc dù sử dụng VBA [phương pháp 4] sẽ thuận tiện hơn. Nếu bạn có bất kỳ sự nhầm lẫn xin vui lòng để lại nhận xét

Dấu nháy đơn có nghĩa là gì trong ô Excel?

Dấu nháy đơn trước giá trị ô buộc Excel diễn giải giá trị dưới dạng văn bản . Điều này chủ yếu hữu ích cho các giá trị trông giống như một số hoặc ngày. Ví dụ: ngày 1 tháng 12 thường được chuyển đổi thành một ngày trong tháng 12. Nếu bạn muốn văn bản bằng chữ ngày 1 tháng 12, hãy nhập nó là 'Dec-1.

Tại sao tôi không thể xóa dấu nháy đơn trong Excel?

Bước 1. Chọn dữ liệu bằng cách sử dụng chuột hoặc giữ phím Ctrl+Shift và nhấn các phím định hướng. Bước 3. Di chuyển đến một cột khác trong cùng một trang tính hoặc một trang tính khác. Nhấn Alt+Ctrl+V [điều này gọi hộp thoại dán đặc biệt] chọn các giá trị và nhấp vào OK. Bây giờ bạn có dữ liệu mà không có dấu nháy đơn ở đầu

Chủ Đề