Thay báo giá trong excel

Đặt một trích dẫn kép bên trong một công thức trong Excel có vẻ hơi rắc rối. Thông thường, khi bạn viết một công thức trong Excel, bạn đặt bất kỳ giá trị chuỗi nào trong dấu ngoặc kép. Vì vậy, có thể không rõ ràng làm thế nào bạn có thể đặt một dấu ngoặc kép trong công thức của mình mà không bị Excel trả về lỗi công thức

Hãy bắt đầu bằng cách xem xét một công thức sử dụng dấu ngoặc kép để phân tách các giá trị chuỗi trong công thức. Điều này sẽ giúp bạn hiểu rõ hơn về thách thức của cách sử dụng dấu ngoặc kép trong công thức Excel

Ví dụ

Thay báo giá trong excel

Trong ví dụ này, chúng tôi có một công thức trong ô C4 sử dụng dấu ngoặc kép để đặt các giá trị chuỗi như sau

=A4 & " feet is equal to 24 inches exactly"

Công thức này sẽ xuất giá trị văn bản sau

2 feet is equal to 24 inches exactly

Bây giờ, làm thế nào chúng ta có thể thay thế từ inch trong ví dụ này bằng dấu ngoặc kép để dấu ngoặc kép được hiển thị trong kết quả công thức?

Có 2 cách để chúng ta có thể chèn dấu nháy kép vào công thức. Phương pháp đầu tiên là thoát khỏi dấu nháy kép và phương pháp thứ hai là sử dụng hàm CHAR. Hãy khám phá cả hai tùy chọn này

Thoát khỏi trích dẫn kép

Chèn một trích dẫn kép thực sự khá dễ thực hiện. Nếu bạn thoát khỏi dấu ngoặc kép của mình bằng một dấu ngoặc kép bổ sung, Excel sẽ coi dấu ngoặc kép đã thoát là một giá trị bằng chữ thay vì coi dấu ngoặc kép là phần đầu hoặc phần cuối của một giá trị chuỗi

Ví dụ

Thay báo giá trong excel

Ở đây, chúng tôi đã thay đổi công thức của mình trong ô C4 để chèn một dấu ngoặc kép bằng cách nhập hai dấu ngoặc kép vào công thức

=A4 & " feet is equal to 24"" exactly"

Công thức này sẽ xuất giá trị văn bản sau

2 feet is equal to 24" exactly

Bằng cách đặt hai dấu ngoặc kép, Excel biết rằng chúng ta đang thoát khỏi dấu ngoặc kép thứ hai. Bây giờ công thức của chúng ta sẽ hiển thị một trích dẫn kép trong kết quả công thức. Các trích dẫn kép hiện được coi là một nghĩa đen

Sử dụng hàm CHAR

Bạn cũng có thể chèn dấu nháy kép vào công thức Excel bằng hàm CHAR

Hàm CHAR lấy giá trị ASCII và trả về giá trị ký tự tương ứng. Giá trị ASCII cho một trích dẫn kép là 34. Hãy cho bạn thấy rằng chúng ta có thể sửa đổi ví dụ ở trên và sử dụng hàm CHAR với giá trị ASCII là 34 để chèn dấu ngoặc kép vào công thức của chúng ta

Ví dụ

Thay báo giá trong excel

Ở đây, chúng tôi đã thay đổi công thức của mình trong ô C4 để chèn dấu ngoặc kép bằng cách sử dụng hàm CHAR trong công thức

=A4 & " feet is equal to 24" & CHAR(34) & " exactly"

Công thức này sẽ xuất giá trị văn bản sau

2 feet is equal to 24" exactly

Bây giờ khi công thức gặp CHAR(34), nó sẽ trả về giá trị trích dẫn kép

Như bạn có thể thấy, có nhiều cách khác nhau để chèn dấu ngoặc kép vào công thức trong Excel. Tùy bạn chọn phương pháp nào bạn thích

Để bao gồm dấu ngoặc kép bên trong công thức, bạn có thể sử dụng dấu ngoặc kép bổ sung làm ký tự thoát. Bằng cách thoát khỏi một ký tự, bạn đang yêu cầu Excel coi ký tự " là văn bản chữ. Bạn cũng sẽ cần bao gồm dấu ngoặc kép ở bất cứ đâu bạn thường làm trong công thức

Ví dụ: nếu ô A1 chứa văn bản. Tốt nghiệp và bạn muốn bao văn bản đó bên trong dấu ngoặc kép (""), bạn có thể sử dụng công thức này

=""""&A1&""""

Bởi vì văn bản ở hai bên của A1 chỉ bao gồm một dấu ngoặc kép, bạn cần """". Dấu ngoặc kép bên ngoài (1 & 4) cho Excel biết đây là văn bản, dấu ngoặc kép thứ 2 báo cho Excel thoát khỏi ký tự tiếp theo và dấu ngoặc kép thứ 3 được hiển thị

Nếu bạn muốn thêm phim vào văn bản khác để tạo, bạn có thể nối tiêu đề phim bên trong dấu ngoặc kép với công thức như sau

="The 1960's movie """ &A1&""" is famous"

Kết quả. Bộ phim "The Graduate" năm 1960 nổi tiếng

Làm việc với các dấu ngoặc kép bổ sung có thể nhanh chóng gây nhầm lẫn, do đó, một cách khác để làm điều tương tự là sử dụng hàm CHAR với số 34

________số 8

Trong trường hợp này, CHAR(34) trả về ký tự trích dẫn kép (") được bao gồm trong kết quả dưới dạng văn bản chữ

CHAR cũng thuận tiện để thêm văn bản khác khó làm việc với công thức. Bạn có thể sử dụng CHAR(10) để chèn ký tự ngắt dòng vào công thức trên Windows. Trên máy Mac, hãy sử dụng CHAR(13)

Công thức thay thế là

2 feet is equal to 24 inches exactly
0. Đầu vào thứ 2 và thứ 3 cần phải nằm trong dấu ngoặc kép, có vẻ như chức năng này hoạt động

Vì vậy, làm thế nào bạn sẽ thay thế một dấu nháy đơn trong một ô

Không có công việc nào sau đây

=substitute(A1,""","%22C")
=substitute(A1,&char(32), "%22C")
=substitute(A1,"&char(32)","%22C")
=substitute(A1,"\"","%22C")

Bất kỳ ý tưởng?