Đến nội dung

Nối chuỗi ​

Vị trí trên ribbon: Tab DVD Addin → Nhóm Ô và Dòng

ID lệnh: btnGetSheetPrint

Chức năng ​

Lệnh lấy giá trị của mọi ô có dữ liệu trong vùng đang chọn, nối lại thành một chuỗi duy nhất theo dấu phân cách cấu hình sẵn, rồi ghi kết quả vào ô do bạn chỉ định. Kết quả là văn bản thuần, không phải công thức, nên không bao giờ báo #VALUE! dù vùng chọn lẫn cả chữ và số.

Dùng để dựng nhanh danh sách mã sheet cần in cho lệnh In hàng loạt (dạng YCNTCV+BBNTCV+KT_DD), gom danh sách vật tư thành một dòng, hay ghép các mã cấu kiện thành chuỗi mô tả.

Cách dùng ​

  1. Chọn vùng ô chứa các giá trị cần nối (ô trống trong vùng tự động bị bỏ qua).
  2. Bấm DVD Addin → Ô và Dòng → Nối chuỗi.
  3. Hộp thoại "Chọn ô để paste kết quả" hiện lên — bấm vào ô đích rồi bấm OK.
  4. Chuỗi kết quả được ghi vào ô đó; thanh trạng thái báo "Đã nối 5 ô vào H2".
  5. Muốn đổi dấu phân cách, vào Tùy chọn → Ô và Dòng → Ký tự nối khi Join Text: Khoảng trắng (mặc định), Dấu phẩy, Dấu chấm phẩy, Xuống dòng hoặc Khác: (tự nhập, ví dụ +).

Video hướng dẫn ​

Nối chuỗi và Nối ô gộp · 5 phút 37 giây · 12 trường hợp · Tải video · File thực hành theo video

Lệnh trong video: Nối chuỗi · Nối ô gộp

Các chương (18)
  1. Giới thiệu
  2. Mở lệnh
  3. Hộp chọn ô đích
  4. 1 · Nối mã sheet cần in
  5. 2 · Đổi ký tự nối
  6. 3 · Kết quả là chữ, không tự đổi
  7. 4 · Số, ngày và công thức
  8. 5 · Ô trống và ô gộp
  9. 6 · Dòng ẩn, danh sách lọc
  10. 7 · Nhiều vùng rời (Ctrl)
  11. Lệnh Nối ô gộp
  12. 8 · Nối địa chỉ ô gộp
  13. 9 · Ô đơn cũng được lấy
  14. 10 · Gộp nhiều dòng, gộp trống
  15. 11 · Khi không có dữ liệu
  16. 12 · Ô đích: ghi đè, không hoàn tác
  17. Mẹo
  18. Kết thúc

Hướng dẫn bằng hình ​

Thực hành

Tải file mẫu của lệnh này — dữ liệu y như hình dưới (sheet Cấu hình in), mở ra là làm theo được ngay từng bước.

Bước 1. Lệnh nối bằng dấu phân cách đặt trong Tùy chọn (mặc định là khoảng trắng). Muốn ra đúng dạng YCNTCV+BBNTCV+KT_DD cho lệnh In hàng loạt, đặt một lần: bấm mũi tên nhỏ ở góc nhóm Ô và Dòng để mở Tùy chọn ▸ Ô và Dòng, ở Ký tự nối khi Join Text chọn Khác: (1), gõ + (2) rồi bấm Lưu (3).

Bước 1

Bước 2. Chọn vùng ô chứa các giá trị cần nối, ví dụ mã các sheet biểu mẫu B2:B4 (1). Ô trống trong vùng được bỏ qua.

Bước 2

Bước 3. Trên ribbon, mở tab DVD Addin → nhóm Ô và Dòng → bấm Nối chuỗi.

DVD Addin ▸ Ô và Dòng ▸ Nối chuỗi

Bước 4. Hộp Chọn ô để paste kết quả hiện ra: bấm ô đích, ở đây E2, rồi OK. Chuỗi nối được ghi vào ô đó dưới dạng chữ thường (không phải công thức) (1), theo đúng chữ đang hiển thị của từng ô; thanh trạng thái báo số ô đã nối (2). Dữ liệu nguồn đổi thì chạy lại lệnh.

Bước 4

Ví dụ ​

Bảng cấu hình in hàng loạt cần một ô liệt kê các mã biểu mẫu phải in cho mỗi hạng mục. Trong Tùy chọn chọn dấu phân cách Khác: = +, sau đó chọn vùng B2:B4 chứa YCNTCV, BBNTCV, KT_DD, bấm Nối chuỗi, chỉ định ô đích E2.

Trước (B2:B4)Sau (E2)
YCNTCVYCNTCV+BBNTCV+KT_DD
BBNTCV
KT_DD

Lưu ý ​

  • Kết quả là văn bản tĩnh, không tự cập nhật khi các ô nguồn thay đổi — chạy lại lệnh nếu dữ liệu đổi.
  • Mỗi ô lấy đúng chữ đang hiển thị (theo định dạng số / ngày của ô): ngày ra 07/10/2026 chứ không phải số sê-ri, số ra như trên sheet chứ không phải 6,8999999999999995.
  • Khoảng trắng thừa hai đầu mỗi ô được cắt bỏ trước khi nối.
  • Nếu chưa chọn vùng hoặc vùng không có ô nào chứa dữ liệu, thanh trạng thái báo và lệnh dừng, không ghi gì.
  • Ghi đè nội dung ô đích không hỏi lại và không hoàn tác được bằng Ctrl+Z.
  • Hộp chọn vùng không khoá Excel: trong lúc hộp mở vẫn cuộn, đổi sheet, đổi sổ để chọn vùng ở đó. Chọn xong bấm OK hoặc Enter trên sheet; Hủy hoặc Esc để thôi.

Liên quan ​

  • Nối ô gộp — nối địa chỉ các ô gộp thay vì giá trị, dùng chung dấu phân cách.
  • In hàng loạt — nơi tiêu thụ chuỗi dạng MÃ1+MÃ2+MÃ3 vừa tạo.
  • Tuỳ chọn — chỗ đổi dấu phân cách cho lệnh nối chuỗi.

Phát hành theo giấy phép DVDAddin.