Xin hướng dẫn hàm tự động điền tên

Liên hệ QC

van_utc

Thành viên hoạt động
Tham gia
14/6/08
Bài viết
175
Được thích
45
Giới tính
Nữ
Nghề nghiệp
Sinh viên
Chào các anh chị!
Em có bảng Excel gồm 2 sheet;sheet 1 chứa danh sách khách hàng & sheet 2 là chi tiết giao dịch khách hàng.
Trong sheet chi tiết giao dịch, khi em gõ mã khách hàng thì làm thế nào để tại ô tên khách hàng tương ứng tự động điên tên (đúng với danh sách khách hàng trong sheet 1)?
Em có gửi file kèm, anh chị chỉ giúp em cách đặt công thức với nhé!
Em xin cảm ơn nhiều!
 

File đính kèm

  • TuDongDienTen.xls
    14.5 KB · Đọc: 148
Đơn giản nhất là dùng hàm VLOOKUP, cụ thể công thức tại C2=VLOOKUP(B2,DMKH!A2:B3,2,FALSE)
(Trông cái Avatar xinh quá)
 
Hi,
Tạo một vùng cơ sở dữ liệu hoặc dùng vùng cơ sở dữ liệu có trong sheet 1 rồi dùng hàm VLOOKUP là dễ nhất. Công thức của bác Chibi là ổn rùi đó.
Thân.
 
Đơn giản nhất là dùng hàm VLOOKUP, cụ thể công thức tại C2=VLOOKUP(B2,DMKH!A2:B3,2,FALSE)
(Trông cái Avatar xinh quá)
Vâng, em cảm ơn nhiều ạ.
(Cam ơn cả lời khen nữa, hihi)

Hi,
Tạo một vùng cơ sở dữ liệu hoặc dùng vùng cơ sở dữ liệu có trong sheet 1 rồi dùng hàm VLOOKUP là dễ nhất. Công thức của bác Chibi là ổn rùi đó.
Thân.
Em cảm ơn mọi người!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Cho em hỏi chút là nếu trong file nhập xuât tồn có bảng mã vật tư, bảng nhật ký nhập xuất, bảng báo cáo; trong bảng báo cáo em chọn nhóm hàng cần báo cáo thì lập công thức thế nào để các mặt hàng của nhóm hàng đó tự điền vảo báo cáo ạ?
Em thấy có file trên diễn đàn làm có phần tương đồng là: chọn số phiếu thì có các mặt hàng xuất điền vào phiếu in (cũng hơi giống với ý em) nhưng em làm không được.
Em gửi cả file của em và file của diễn đàn lên, mọi người giúp em nhé!
 

File đính kèm

  • nxt.zip
    32.2 KB · Đọc: 70
  • Xuatnhapkho.zip
    94.6 KB · Đọc: 102
Lần chỉnh sửa cuối:
Cho em hỏi chút là nếu trong file nhập xuât tồn có bảng mã vật tư, bảng nhật ký nhập xuất, bảng báo cáo; trong bảng báo cáo em chọn nhóm hàng cần báo cáo thì lập công thức thế nào để các mặt hàng của nhóm hàng đó tự điền vảo báo cáo ạ?
Em thấy có file trên diễn đàn làm có phần tương đồng là: chọn số phiếu thì có các mặt hàng xuất điền vào phiếu in (cũng hơi giống với ý em) nhưng em làm không được.
Em gửi cả file của em và file của diễn đàn lên, mọi người giúp em nhé!

File của bạn ít dữ liệu quá nên cũng khó làm. Mình gửi bạn file VD khác cũng tương tự, bạn xem và áp dụng nha.
 

File đính kèm

  • bao cao N X theo dk.xls
    55.5 KB · Đọc: 104

File đính kèm

  • Gui.xls
    16.5 KB · Đọc: 39
Em gửi lại file này, mọi người xem chỉ giúp em nhé!

Sao bạn không gom sheet DMVT va sheet BCNX lại thành 1 sheet thôi. Nhưbthế vừa dễ thao tác và làm cho file nhẹ hơn nữa.
Mình giúp bạn phần điền Ma vật tư và tên vật tư. Còn nhập xuất thì tính sau nha. bạn nên chia số lượng ra thành 2 cột nhập xuất riêng.
 

File đính kèm

  • Copy of Gui.xls
    30 KB · Đọc: 60
Sao bạn không gom sheet DMVT va sheet BCNX lại thành 1 sheet thôi. Nhưbthế vừa dễ thao tác và làm cho file nhẹ hơn nữa.
Mình giúp bạn phần điền Ma vật tư và tên vật tư. Còn nhập xuất thì tính sau nha. bạn nên chia số lượng ra thành 2 cột nhập xuất riêng.
hoangdanh282vn cho em hỏi: "Data" và "Dieukien" sao không hiện lên ạ. Em vô tình vào Insert- Name thì mới thấy, nếu không thì không biết "Dieukien" là thế nào?
(Trong "Data", số 6 có ý nghĩa thế nào ạ? Trong "Dieukien", các giá trị (1:1), số 0 & số 3 có ý nghĩa thế nào ạ? Nếu dùng công thức này cho bảng dữ liệu khác thì các giá trị này có thay đổi gì không?)
 
Lần chỉnh sửa cuối:
hoangdanh282vn cho em hỏi:

DATA=OFFSET(NKNX!$A$4,,,COUNTA(NKNX!$C$4:$C$1000),6)

Trong "Data", số 6 có ý nghĩa thế nào ạ?
Số 6 chỉ ra vùng dữ liệu bao gồm 6 cột, tính từ ô A4. Số dòng dữ liệu sẽ thay đổi tăng hay giảm tùy vào số dòng khác rỗng có trong cột C, tính từ ô C4

=IF(ROW(1:1)>MAX(Dieukien),"",INDEX(Data,MATCH(ROW(1:1),Dieukien,0),3))

các giá trị (1:1), số 0 & số 3 có ý nghĩa thế nào ạ? Nếu dùng công thức này cho bảng dữ liệu khác thì các giá trị này có thay đổi gì không?
ROW(1:1)=1 : dùng để tạo ra một số nguyên tăng dần khi ta kéo công thức xuống cho các ô phía dưới.
Số 0 là đối số dò tìm chính xác trong hàm match. Cái này bắt buộc
Số 3 là đối số trong hàm Index, dùng để trả về cột thứ 3 và dòng thứ MATCH(ROW(1:1),Dieukien,0) trong vùng dữ liệu.

=> Bạn hãy tham khảo thêm ý nghĩa của hàm Index, Match và offset nha, rất hay đó.
 
Số 6 chỉ ra vùng dữ liệu bao gồm 6 cột, tính từ ô A4. Số dòng dữ liệu sẽ thay đổi tăng hay giảm tùy vào số dòng khác rỗng có trong cột C, tính từ ô C4


ROW(1:1)=1 : dùng để tạo ra một số nguyên tăng dần khi ta kéo công thức xuống cho các ô phía dưới.
Số 0 là đối số dò tìm chính xác trong hàm match. Cái này bắt buộc
Số 3 là đối số trong hàm Index, dùng để trả về cột thứ 3 và dòng thứ MATCH(ROW(1:1),Dieukien,0) trong vùng dữ liệu.

=> Bạn hãy tham khảo thêm ý nghĩa của hàm Index, Match và offset nha, rất hay đó.
Vâng, em cảm ơn. Có lẽ em phải tìm hiểu thêm trước khi đặt công thức này vậy.
 
Web KT
Back
Top Bottom