Lớp học GPE tháng 10 - TPHCM: Conditional Formatting và Data Validation (tối 4, 6/10) | Excel cơ bản (tối 9, 11, 13/10) |
Thuần thục các hàm dò tìm (tối 10, 12/10) | Tất tần tật về PivotTable (tối 16, 18, 20/10) |
Tất tần tật về Filter và Advanced Filter (tối 23, 25/10) | Name động và biểu đồ (tối 24, 26, 28/10)

Đăng ký học Khởi đầu cùng Google Spreadsheet - 2 chủ nhật 1 và 8/10 - TPHCM

Đăng ký học Xây dựng ứng dụng Form bằng VBA - 2 chủ nhật 15 và 22/10 - TPHCM

Xin giúp: sửa tên hàng theo danh mục có sẵn.

Thảo luận trong 'Thành viên giúp nhau' bắt đầu bởi tieuvutru90, 18 Tháng năm 2017.

  1. tieuvutru90

    tieuvutru90 Thành viên mới

    Tình hình là mỗi lần scan phiếu xuất hàng rồi dùng phần mềm chuyển thành dạng excel thì phần Tên hàng đôi khi bị nhận diện sai vài lỗi.
    Dựa vào sheet 1, Mọi người có cách này để excel tự động tra theo danh mục hàng có sẵn dựa theo tên hàng hoặc giá ở sheet 1 để trả lại cho đúng Tên Hàng ở sheet 2 ko?
    Lưu ý: Giá đôi bị biến động, pxh ko có mã hàng
    Xin giúp đỡ, mỗi lần nhập hàng rất nhiều thông tin như lô hàng, hạn dùng, quy cách .... nên mình ko tiện nhập tay.
    Cám ơn mọi người!
     

    Các file đính kèm:

    Lần chỉnh sửa cuối: 19 Tháng năm 2017
  2. Hoang2013

    Hoang2013 Thành viên tích cực

    Trong file của bạn đang có mã hàng; Mọi khắc phục đều nên dựa vô chúng nó.

    Có thể bạn nhờ ai đó viết cho bạn 1 macro để tra tiên hàng từ 'DanhMuc' sang các trang khác theo mã hàng đã có.
    Chúc thành công!
     
    befaint thích bài này.
  3. tieuvutru90

    tieuvutru90 Thành viên mới

    Mình biết mọi sự cố đều nên dựa vào mã hàng để giải quyết! Vấn đề ở đây là danh mục thật sự có đến hơn 2 ngàn mặt hàng. Mình không làm chuyên môn đó nên sẽ ko thể nhớ hết.
    Bạn có cách nào để nhập tên hàng cho đúng và tiện nhất ko? (Nếu phải nhập bằng tay)
     
    Lần chỉnh sửa cuối: 19 Tháng năm 2017
  4. befaint

    befaint |||||||||||||

    "phiếu xuất hàng" có mã hàng không bạn chủ thớt?
     
    tieuvutru90 thích bài này.
  5. tieuvutru90

    tieuvutru90 Thành viên mới

    Nó có thì em đâu có khổ vậy :))
     
    quocgiacan thích bài này.
  6. befaint

    befaint |||||||||||||

    Nếu vậy sẽ tốn nhiều thời gian chút mới xong việc.
    Thử viết macro:
    - Chuyển tên hàng trong danh sách đã có thành chữ không dấu + cột mã tương ứng (1)
    - Chuyển tên hàng trong danh sách scan được thành chữ không dấu, những ký tự đặt biệt (do việc convert tạo nên) thì chuyển thành ký tự đại diện (?*) (2)
    - Dùng vòng lặp dò tìm từng tên hàng ở (2) trong mảng (1).
     
    quocgiacan thích bài này.
  7. Hoang2013

    Hoang2013 Thành viên tích cực

    Hiện tại tại trang tính 'N 2017' cột [G] có mã hàng 1 số đúng, 1 số sai (không tra ra)
    Cứ cho rằng mã hàng đã tra được là mã hàng đúng (Chưa chắc à nha & sẽ đề cập sau bên dưới)
    Thì bạn lọc ra những cái đang sai & sửa thôi;

    Muốn lọc ra ta nên áp công thức này tại G7:
    =IF(TYPE(VLOOKUP(B7;'danh muc'!B5:E402;2;TRUE))=16;"GPE";VLOOKUP(B7;'danh muc'!B5:E402;2;TRUE))

    (*) nói về chuyện chưa chắc bên trên: Mã của bạn chưa toàn mĩ; Mã nên có độ dài như nhau, nhất là trong Excel hay tài lanh;
    Cái tài lanh của nó ở chổ xài kí tự đại diện '*' & '?'
    Cho nên khi lọc các em lớp 9A1 nó lọc luôn cả 9A10, 9A11, . . . . tất tần tật

    Vậy cho nên là mình, nếu bạn có 2 ngàn mặt hàng, mã nên bắt đầu là 9999, sau đó là 9998,. . . . .

    Vài lời những mong có gì đó hữu ích với bạn chăng?!?
     
    quocgiacan, tieuvutru90befaint thích bài viết này.
  8. tieuvutru90

    tieuvutru90 Thành viên mới

    Mình chỉ lấy vd Mã hàng vậy thôi chứ ko phải là thật vì mình vẫn đang nghiên cứu cách đặt mã hàng sao cho tiện.
    Nếu chỉ cần tra cái sai cần phải sửa thì đơn giản dùng hàm Vlookup tra ra mã hàng là xong, cái nào N/A thì là cái sai :v làm chi cho phức tạp, đúng không?!
    Nhưng vẫn cảm ơn nhé! Phần * hữu ích đấy :3
     

Chia sẻ trang này