Thứ Sáu, 21 tháng 2, 2025

Tên SP ---> Mã QL

 

Mình sẽ hướng dẫn bạn từng bước thật chi tiết để khi nhập Tên SP, Excel sẽ tự động điền Mã QL.

Bước 1: Chuẩn bị danh sách tham chiếu

  1. Mở file Excel của bạn.

  2. Tạo một sheet mới (nếu chưa có), đặt tên là DanhSachMãQL.

  3. Nhập dữ liệu danh sách sản phẩm và mã quản lý như sau (bắt đầu từ ô A1):

    Tên SPMã QL
    Sole2000E2000093
    Sole200E2000122
    1001RNE4000010
    1016ABE2000099
    2025DE2000299
    ......

    Lưu ý: Cột Tên SP phải giống hệt với dữ liệu trong bảng chính (không có khoảng trắng thừa).


Bước 2: Nhập công thức vào cột "Mã QL"

Giả sử bạn có bảng dữ liệu chính như trong hình, với:

  • Cột Tên SP (cột C)
  • Cột Mã QL (cột B)

Công thức cho ô B2:

=IF(C2="","",INDEX(DanhSachMãQL!$B$2:$B$100,MATCH(C2,DanhSachMãQL!$A$2:$A$100,0)))

Giải thích công thức:

  • MATCH(C2, DanhSachMãQL!$A$2:$A$100,0): Tìm vị trí của Tên SP trong danh sách tham chiếu.
  • INDEX(DanhSachMãQL!$B$2:$B$100, vị trí): Lấy Mã QL tương ứng.
  • IF(C2="","", ...): Để tránh lỗi khi ô trống.
  • Cách nhập công thức:

    1. Click vào ô B2 (cột "Mã QL").
    2. Nhập công thức trên vào.
    3. Nhấn Enter.
    4. Kéo xuống các ô bên dưới để áp dụng công thức cho toàn bộ cột.

    Bước 3: Kiểm tra kết quả

    • Khi nhập 1001RN vào cột "Tên SP" (C2), cột "Mã QL" (B2) sẽ tự động điền E4000010.
    • Nếu nhập Sole2000, Excel sẽ hiển thị E2000093.

    Lưu ý :

    Nếu danh sách tham chiếu bị đảo ngược lại thì sẽ không đúng




    Bạn muốn khi nhập Tên SP thì Mã QL và Kg/T sẽ tự động điền. Cách làm rất đơn giản, chỉ cần dùng Hàm INDEX + MATCH giống như cách làm với Mã QL.

    Bước 1: Chuẩn bị danh sách tham chiếu

    Bạn vào sheet DanhSachMãQL và nhập dữ liệu như sau:

    Tên SPMã QLKg/T
    Sole2000E200009320
    Sole200E200012220
    1001RNE400001015
    1016ABE200009915
    2025DE200029912
    .........

    Bước 2: Nhập công thức vào cột "Mã QL" và "Kg/T"

    Công thức cho cột "Mã QL" (B2):

    =IF(C2="","",INDEX(DanhSachMãQL!$B$2:$B$100,MATCH(C2,DanhSachMãQL!$A$2:$A$100,0)))

    Công thức cho cột "Kg/T" (D2):

    =IF(C2="","",INDEX(DanhSachMãQL!$C$2:$C$100,MATCH(C2,DanhSachMãQL!$A$2:$A$100,0)))


    Không có nhận xét nào:

    Đăng nhận xét