Thêm ký tự vào chuỗi Excel
Sử dụng CONCATENATE, một trong các hàm văn bản, để nối hai hoặc nhiều chuỗi văn bản thành một chuỗi Quan trọng. Trong Excel 2016, Excel Mobile và Excel dành cho web, hàm này đã được thay thế bằng hàm CONCAT. Mặc dù chức năng CONCATENATE vẫn có sẵn để tương thích ngược nhưng bạn nên cân nhắc sử dụng CONCAT từ bây giờ. Điều này là do CONCATENATE có thể không khả dụng trong các phiên bản Excel trong tương lai cú pháp. CONCATENATE(text1, [text2],. ) Ví dụ =CONCATENATE("Dòng dân số cho ", A2," ", A3," là ", A4, "/dặm. ") =CONCATENATE(B2," ",C2) Tên đối số Sự mô tả văn bản1 (bắt buộc) Mục đầu tiên tham gia. Mục có thể là giá trị văn bản, số hoặc tham chiếu ô văn bản2,. (không bắt buộc) Các mục văn bản bổ sung để tham gia. Bạn có thể có tối đa 255 mục, tối đa 8.192 ký tự Để sử dụng các ví dụ này trong Excel, hãy sao chép dữ liệu trong bảng bên dưới và dán vào ô A1 của trang tính mới Dữ liệu cá hồi suối Andreas Hauser loài thứ tư Cây thông 32 Công thức Sự mô tả =CONCATENATE("Dòng dân số cho ", A2," ", A3," là ", A4, "/dặm. ") Tạo một câu bằng cách nối dữ liệu trong cột A với văn bản khác. Kết quả là mật độ dòng chảy của các loài cá hồi suối là 32 con/dặm =CONCATENATE(B2, " ", C2) Tham gia ba điều. chuỗi trong ô B2, ký tự khoảng trắng và giá trị trong ô C2. Kết quả là Andreas Hauser =CONCATENATE(C2, ", ", B2) Tham gia ba điều. chuỗi trong ô C2, một chuỗi có dấu phẩy và ký tự khoảng trắng và giá trị trong ô B2. Kết quả là Andreas, Hauser =CONCATENATE(B3, " & ", C3) Tham gia ba điều. chuỗi trong ô B3, một chuỗi bao gồm một khoảng trắng có dấu và và một khoảng trắng khác, và giá trị trong ô C3. Kết quả là Thứ tư & Thông =B3 & " & " & C3 Nối các mục giống như ví dụ trước, nhưng bằng cách sử dụng toán tử tính toán dấu và (&) thay vì hàm CONCATENATE. Kết quả là Thứ tư & Thông Những vấn đề chungVấn đề Sự mô tả Dấu ngoặc kép xuất hiện trong chuỗi kết quả Sử dụng dấu phẩy để phân tách các mục văn bản liền kề. Ví dụ. Excel sẽ hiển thị =CONCATENATE("Xin chào ""Thế giới") dưới dạng Xin chào"Thế giới có thêm dấu ngoặc kép vì dấu phẩy giữa các đối số văn bản đã bị bỏ qua Số không cần phải có dấu ngoặc kép Các từ được trộn lẫn với nhau Không có khoảng cách được chỉ định giữa các mục nhập văn bản riêng biệt, các mục nhập văn bản sẽ chạy cùng nhau. Thêm khoảng trắng bổ sung như một phần của công thức CONCATENATE. Có hai cách để làm điều này
Tên? #TÊN? Thực hành tốt nhấtLàm cái này Sự mô tả Sử dụng dấu và ký tự thay vì hàm CONCATENATE Toán tử tính toán dấu và (&) cho phép bạn nối các mục văn bản mà không phải sử dụng hàm Ví dụ: =A1 & B1 trả về giá trị giống như =CONCATENATE(A1,B1). Trong nhiều trường hợp, sử dụng toán tử dấu và nhanh hơn và đơn giản hơn sử dụng CONCATENATE để tạo chuỗi Tìm hiểu thêm về cách sử dụng máy tính hoạt động Sử dụng hàm TEXT để kết hợp và định dạng chuỗi Hàm TEXT chuyển đổi một giá trị số thành văn bản và kết hợp các số với văn bản hoặc ký hiệu Ví dụ: nếu ô A1 chứa số 23. 5, bạn có thể sử dụng công thức sau để định dạng số dưới dạng số tiền Trong ví dụ này, TEXTJOIN được kết hợp với FILTER và các hàm khác để tạo danh sách chi tiết đơn hàng, tất cả trong một ô, có ngắt dòng Chi tiết đơn đặt hàng được lấy từ bảng Excel có tên, Sales_Data Công thức TEXTJOIN/FILTERTrên trang OrderInfo, có một trình đơn thả xuống trong ô B3, nơi bạn có thể chọn một Số đơn đặt hàng Đây là công thức trong ô B4, liệt kê tất cả các mục từ thứ tự đã chọn. Công thức được mã hóa màu để hiển thị các chức năng khác nhau và có các chi tiết bên dưới về cách thức hoạt động của công thức
A) LỌC và CHỌNTrong công thức, FILTER trả về các bản ghi có số thứ tự khớp với số thứ tự trong ô B3
Với chức năng CHOOSE, 4 cột được chọn cho LỌC
B) LIÊN KẾT VĂN BẢNTiếp theo, TEXTJOIN kết hợp các kết quả LỌC, với dấu phẩy và ký tự khoảng trắng làm dấu phân cách. Bỏ qua khoảng trống được đặt thành FALSE
C) THAY THẾCuối cùng, SUBSTITUTE xóa kết quả TEXTJOIN. Để xóa các dấu phân cách bổ sung, nó sẽ thay thế bất kỳ "khoảng cách dấu phẩy ngắt dòng" nào bằng dấu ngắt dòng |