Excel loại bỏ dấu ngoặc kép khi sao chép
Tôi nghĩ rằng nó phụ thuộc vào những gì trong các tế bào của bạn
Bạn có thể thực hiện một cách tiếp cận vĩ mô Show
Đã lưu từ bài viết trước Tôi đã sử dụng quy trình PutInClipboard mà Chip Pearson có Với phụ này Làm mờ MyDataObj dưới dạng DataObject MyDataObj. SetText ActiveCell. Chữ kết thúc phụ Và sau đó dán (thủ công) vào NotePad. Không có dấu ngoặc kép nào được chèn. Nhưng tôi Chip có hướng dẫn mà bạn phải làm theo (bao gồm cả các công cụ. người giới thiệu ========= Nếu bạn muốn sao chép nhiều ô, điều này có thể giúp bạn Tùy chọn rõ ràng Làm mờ MyDataObj dưới dạng DataObject Đặt MyDataObj = Đối tượng dữ liệu mới Đặt myRng = Lựa chọn. Khu Vực(1) myStr = "" MyDataObj. SetText myStr kết thúc phụ Nếu bạn chưa quen với macro Debra Dalgleish có một số lưu ý về cách triển khai macro tại đây David McRitchie có phần giới thiệu về macro Giới thiệu về macro của Ron de Bruin (Các mô-đun Chung, Thông thường và Tiêu chuẩn đều mô tả cùng một nội dung. ) -- Dave Peterson Sử dụng mã VBA sẽ hoạt động, nhưng như Michael M. như đã nói ở trên. Sử dụng Notepad làm trung gian trong vòng chưa đầy một giây với kích thước tệp nhỏ, bạn có thể thay thế tất cả các dấu ngoặc kép. Sau đó CTRL-A, CTRL-C và dán trực tiếp vào thiết bị Mạng của bạn Thỉnh thoảng chúng tôi nhập dữ liệu từ các nguồn bên ngoài trong Excel. Khi làm như vậy, chúng tôi bắt gặp các ký tự được chèn khác nhau giữa các mục gây ra sự cố tính toán sai trong Excel. Trong bài viết này, chúng tôi thảo luận về một trong những ký tự có sẵn phổ biến nhất trong số các mục, Dấu ngoặc kép. Chúng tôi sử dụng nhiều Tính năng, chức năng của Excel như SUBSTITUTE, INDIRECT và MID cũng như Mã Macro VBA để xóa Dấu ngoặc kép ẩn Trong một tình huống, chúng tôi có Tên và Địa chỉ Nhân viên trong tập dữ liệu. Có các Dấu ngoặc kép ẩn trong các mục, tuy nhiên để thể hiện và hiểu rõ hơn, chúng tôi đang hiển thị các Dấu ngoặc kép một cách rõ ràng Mục lục Bộ dữ liệu để tải xuốngLoại bỏ dấu ngoặc kép ẩn trong Excel. xlsm 6 cách dễ dàng để xóa dấu ngoặc kép ẩn trong ExcelPhương pháp 1. Sử dụng Tìm và Thay thếTính năng Tìm và Thay thế của Excel tìm bất kỳ ký tự nào bạn yêu cầu, sau đó thay thế ký tự đó bằng bất kỳ ký tự nào bạn ra lệnh. Mặc dù chúng tôi giữ cho Dấu ngoặc kép rõ ràng để hiểu rõ hơn, nhưng nó có thể được sử dụng cho dù Dấu ngoặc kép bị ẩn trong công thức hay ở bất kỳ đâu trong trang tính Bước 1. Chuyển đến Tab Trang chủ > Chọn Tìm & Chọn (trong phần Chỉnh sửa) > Nhấp vào Thay thế (từ các tùy chọn). Bước 2. Cửa sổ Tìm và Thay thế xuất hiện. Trong cửa sổ Tìm và Thay thế, trong hộp lệnh Find what Chèn Dấu ngoặc kép (“) và Giữ trống hộp lệnh Thay thế bằng. Giữ các lựa chọn khác Mặc định Nhấp vào Tìm tất cả. Nó sẽ hiển thị tất cả các mục chứa Dấu hiệu báo giá bên dưới biểu tượng Lệnh Bước 3. Nhấp vào Thay thế tất cả. Bước 4. Một cửa sổ xác nhận mở ra cho biết họ đã thực hiện thay thế. Nhấp vào OK. Việc thực hiện các bước sẽ loại bỏ tất cả các Dấu ngoặc kép khỏi các mục nhập. Hậu quả như hình bên dưới Đọc thêm. Cách xóa ký tự trong Excel (6 phương pháp) Phương pháp 2. Sử dụng chức năng chuyển văn bản thành cộtTính năng Văn bản thành Cột của Excel biến đổi văn bản với các dấu phân cách cụ thể mà bạn chọn để. Trong trường hợp này, chúng tôi sử dụng Dấu cách làm dấu phân cách để thay thế bằng Dấu ngoặc kép Bước 1. Chọn một dải ô (i. e. , cột Tên). Chuyển đến Tab Dữ liệu > Chọn Văn bản thành Cột (trong phần Công cụ Dữ liệu). Bước 2. Chuyển đổi văn bản thành Cột Trình hướng dẫn Bước 1 trên 3 cửa sổ xuất hiện. Chọn Được phân cách là Chọn loại tệp mô tả đúng nhất dữ liệu của bạn. Nhấp vào Tiếp theo. Bước 3. Trong cửa sổ Convert text to Columns Wizards Step 2/3, Checked Space as Delimiters (bạn có thể tiếp tục mà không chọn bất kỳ dấu phân cách nào, điều đó cũng sẽ hoạt động). Nhấp vào Tiếp theo. Ở đây, chúng tôi đã bỏ chọn hộp lệnh có nội dung là Hãy coi các dấu phân cách liên tiếp là một vì chúng tôi không có bất kỳ dấu phân cách liên tiếp nào. Bạn có thể làm cho nó được kiểm tra nếu loại dữ liệu của bạn cần Bước 4. Cuối cùng, trong cửa sổ Convert text to Columns Wizards Steps 3 of 3, Select Column data format as Text. Nhấp vào Kết thúc. Thực hiện theo tất cả các bước sẽ xóa Dấu ngoặc kép khỏi tất cả các ô đã chọn tương tự như hình ảnh sau Lặp lại cho Cột C (i. e. , Cột địa chỉ) để có kết quả tương tự cột B (i. e. , Cột tên) Bạn có thể thấy tất cả các Dấu ngoặc kép biến mất Đọc thêm. Cách xóa dấu nháy đơn trong Excel (6 cách) Phương pháp 3. Sử dụng hàm SUBSTITUTEHàm SUBSTITUTE thay thế bất kỳ ký tự nào bằng văn bản đã khai báo trong công thức của nó. Cú pháp của hàm SUBSTITUTE là
Trong công thức, chữ; văn_bản cũ; văn bản mới; [ví dụ]; Bước 1. Dán công thức sau vào ô trống bất kỳ (i. e. , D4).
Nơi đây, B 4; CHAR(34); “”; Chúng tôi giữ [ví dụ] làm mặc định CHAR(34) là mã ASCII cho Báo giá kép Bước 2. Nhấn ENTER và Kéo Fill Handle để hiển thị tất cả các Tên không có Dấu ngoặc kép. Lặp lại cho Cột địa chỉ và kết quả sẽ giống như hình dưới đây Nội dung liên quan. Cách xóa dấu cách trong Excel. Với Công thức, VBA & Power Query bài đọc tương tự
Phương pháp 4. Sử dụng hàm INDIRECT để xóa dấu ngoặc kép ẩnTrong trường hợp này, nếu chúng ta có Dấu ngoặc kép trong công thức không hiển thị trong ô. Chúng ta có thể sử dụng hàm INDIRECT để xóa dấu ngoặc kép. Hàm INDIRECT có cú pháp là
Bên trong công thức, ref_text; a1; Bước 1. Nhập công thức sau vào bất kỳ ô nào (i. e. , D4).
Bên trong công thức, B 4; Vì chúng tôi chỉ xóa Dấu ngoặc kép, chúng tôi không cần bất kỳ đối số logic nào (tôi. e. ,a1) Bước 2. Nhấn ENTER. Bạn sẽ nhận được một kết quả tương tự như hình dưới đây. Ở phương pháp này, bạn phải Chèn công thức cho từng ô. Đó là một công việc gớm ghiếc. nếu bạn có nhiều dữ liệu, bạn có thể sử dụng nó trừ khi tôi không khuyến khích bạn sử dụng nó Làm theo từng ô thì được kết quả như hình bên dưới Đọc thêm. Cách xóa ký tự đặc biệt trong Excel (4 phương pháp) Phương pháp 5. Sử dụng chức năng MIDHàm MID tìm nạp các ký tự từ giữa bất kỳ chuỗi nào. Vì Dấu ngoặc kép nằm ở cả hai bên của bất kỳ chuỗi nào, chúng ta có thể sử dụng hàm MID để xóa dấu ngoặc kép. Cú pháp của hàm MID là
Nơi đây, chữ; vị trí bắt đầu; số_ký_tự; Bước 1. Viết công thức sau vào ô trống bất kỳ (i. e. , D4).
Nơi đây, B 4; 2; số 8; Tên “Jane Doe” có tổng cộng 10 ký tự bao gồm cả Dấu ngoặc kép. Ta bắt đầu lấy ký tự từ ký tự số 2 sau đó trích ra tổng cộng 8 ký tự loại bỏ cả hai Dấu nháy ở hai bên Bước 2. Nhấn ENTER. Tên xuất hiện dưới dạng Double Quotes ít mục tương tự như hình bên dưới. Bạn phải chèn số_ký_tự khác nhau tùy thuộc vào độ dài của từng ký tự. Chèn các số_ký_tự khác nhau cho mỗi ô nhấn ENTER, bạn sẽ được mô tả như hình sau Nội dung liên quan. Xóa ký tự cuối cùng Khỏi chuỗi Excel (5 phương pháp đơn giản) Phương pháp 6. Sử dụng mã macro VBA để xóa dấu ngoặc kép ẩnVBA Macro Code là một công cụ rất hiệu quả để đạt được kết quả với ít nỗ lực hơn. Trong trường hợp này, chúng ta có thể sử dụng một vài dòng Mã Macro VBA để xóa Dấu ngoặc kép khỏi bất kỳ lựa chọn nào Bước 1. Chọn dãy ô bạn muốn xóa Dấu ngoặc kép khỏi. Bước 2. Nhấn cùng lúc ALT+F11 để mở Microsoft Visual Basic. Trong cửa sổ Microsoft Visual Basic, từ Toolbar, Click vào Insert > Select Module. Bước 3. Trong Mô-đun, Dán Mã Macro sau.
Sử dụng mã, chúng tôi áp dụng công thức c. Giá trị cho việc lựa chọn trang tính để Thay thế tất cả Char(34) (i. e. , Dấu ngoặc kép) Bước 4. Nhấn F5 để chạy Mã Macro. Quay lại trang tính, bạn sẽ thấy tất cả các dấu ngoặc kép từ các mục đã bị xóa. Đọc thêm. VBA để xóa ký tự khỏi chuỗi trong Excel (7 phương pháp) Phần kết luậnTrong bài viết, chúng tôi sử dụng các tính năng, hàm của Excel và Mã Macro VBA để loại bỏ Dấu ngoặc kép ẩn. Để trình bày và hiểu rõ hơn, chúng tôi đã hiển thị Dấu ngoặc kép và áp dụng các phương pháp có thể loại bỏ cả biểu diễn rõ ràng và ẩn ý. Các tính năng Tìm và Thay thế và Chuyển văn bản thành Cột rất thuận tiện để làm việc với. Chức năng INDIRECT và MID hoạt động cho một ô tại một thời điểm không cho phép tự động xóa. Tuy nhiên, chức năng SUBSTITUTE loại bỏ Dấu ngoặc kép một cách dễ dàng. Và hiệu quả nhất trong số đó là mã VBA Macro. Hy vọng các phương pháp được thảo luận ở trên đáp ứng yêu cầu của bạn. Nhận xét, nếu bạn có thêm thắc mắc và có điều gì đó để thêm Tại sao Excel đặt dấu ngoặc kép xung quanh văn bản?Microsoft Excel sử dụng dấu ngoặc kép để biểu thị văn bản trong công thức . Khi nhìn thấy những dấu này, nó sẽ sử dụng văn bản và loại bỏ các trích dẫn. Nhập trực tiếp dấu ngoặc kép vào một ô không phải là vấn đề vì Excel tự động nhận ra rằng bạn đang nhập văn bản và do đó giữ nguyên dấu ngoặc kép.
Tại sao Excel thêm dấu ngoặc kép?Trong các công thức Excel, dấu ngoặc kép được sử dụng để biểu thị phần đầu và phần cuối của chuỗi văn bản .
Tại sao nối thêm dấu ngoặc kép?Khi bạn nối văn bản, bạn đặt văn bản trong dấu ngoặc kép để Microsoft Excel nhận ra đó là văn bản . Nếu không, bạn sẽ nhận được một lỗi. Excel sau đó sử dụng văn bản trong dấu ngoặc kép nhưng loại bỏ dấu ngoặc kép. |