Nhập tên và hiển thị thông tin.

  • Thread starter Thread starter mamaxito
  • Ngày gửi Ngày gửi
Liên hệ QC

mamaxito

Thành viên mới
Tham gia
22/4/09
Bài viết
37
Được thích
1
Em có 1 bảng tính như sau:
Ở sheet Source là danh sách hàng hóa luôn được cập nhật. Và 1 sheet kiểm tra.
Cho em hỏi là bên sheet kiểm tra sẽ cần những công thức gì và làm như thế nào để khi ta nhập mã hàng vào thì sẽ chỉ hiển thị những thông tin một cách đầy đủ và chi tiết như bên source. Em đang bí vụ này. Xin cám ơn!!!
 

File đính kèm

Em có 1 bảng tính như sau:
Ở sheet Source là danh sách hàng hóa luôn được cập nhật. Và 1 sheet kiểm tra.
Cho em hỏi là bên sheet kiểm tra sẽ cần những công thức gì và làm như thế nào để khi ta nhập mã hàng vào thì sẽ chỉ hiển thị những thông tin một cách đầy đủ và chi tiết như bên source. Em đang bí vụ này. Xin cám ơn!!!
Do file của Bạn là loại office 2007. Tôi dùng 2003 ko mở được. Tuy nhiên theo yêu cầu của Bạn thì Bạn có thể dùng hàm VLOOKUP hoặc hàm INDEX. Nếu làm ko được Bạn có thể chuyển file sang 2003 rồi gởi lên nhé.
 
Em có 1 bảng tính như sau:
Ở sheet Source là danh sách hàng hóa luôn được cập nhật. Và 1 sheet kiểm tra.
Cho em hỏi là bên sheet kiểm tra sẽ cần những công thức gì và làm như thế nào để khi ta nhập mã hàng vào thì sẽ chỉ hiển thị những thông tin một cách đầy đủ và chi tiết như bên source. Em đang bí vụ này. Xin cám ơn!!!
Dùng công thức này cho ô B9
Mã:
=IF(COUNTIF(source!$B$4:$B$19,$B$3)<ROWS($B$9:B9),"",OFFSET(source!$B$3,MATCH($B$3,source!$B$4:$B$19,)+ROWS($B$9:B9)-1,COLUMNS($B$9:B9)-1))
Copy công thức cho những ô còn lại.
Lưu ý: Công thức này chỉ dùng cho trường hợp các thông tin của một mã hàng nằm liên tục nhau. Nếu dữ liệu không sắp xếp liên tục phải dùng công thức mảng.
P/S: Lần sau gửi file lên diễn đàn nhớ dùng file Excel 2003
 

File đính kèm

Em có 1 bảng tính như sau:
Ở sheet Source là danh sách hàng hóa luôn được cập nhật. Và 1 sheet kiểm tra.
Cho em hỏi là bên sheet kiểm tra sẽ cần những công thức gì và làm như thế nào để khi ta nhập mã hàng vào thì sẽ chỉ hiển thị những thông tin một cách đầy đủ và chi tiết như bên source. Em đang bí vụ này. Xin cám ơn!!!

Nếu dữ liệu lớn thì dùng Pivot có hay hơn chăng?
Bạn xem file
 

File đính kèm

Dùng công thức này cho ô B9
Mã:
=IF(COUNTIF(source!$B$4:$B$19,$B$3)<ROWS($B$9:B9),"",OFFSET(source!$B$3,MATCH($B$3,source!$B$4:$B$19,)+ROWS($B$9:B9)-1,COLUMNS($B$9:B9)-1))
Copy công thức cho những ô còn lại.
Lưu ý: Công thức này chỉ dùng cho trường hợp các thông tin của một mã hàng nằm liên tục nhau. Nếu dữ liệu không sắp xếp liên tục phải dùng công thức mảng.
P/S: Lần sau gửi file lên diễn đàn nhớ dùng file Excel 2003
cám ơn anh Hữu Thắng. Em đã làm được rồi. Xin cám ơn anh một lần nữa.
 
HÀM CỦA ANH THẮNG HAY NHƯNG DỮ LIỆU PHẢI NẰM LIÊN TỤC NẾU DỮ LIỆU NẰM LỘN XỘN THÌ HÀM NÀY BÓ TAY.TÔI CÓ CÁI NÀY ANH THẮNG XEM VÀ GÓP Ý NHA
TRƯỚC TIÊN BÊN SHEET SOURCE CỘT A VỚI CÔNG THỨC NHƯ SAU
=IF(ISBLANK($B4),"",$B4&COUNTIF($B$4:$B4,$B4)) SAU DÓ ĐẶT CÔNG THỨC CHO Ô B9 NHƯ SAU
=IF(COUNTIF(source!$B$4:$B$20,$B$3)<ROWS($B$9:B9),"",VLOOKUP($B$3&ROWS($B$9:B9),source!$A$4:$I$20,COLUMN(source!B1),0))
 
Liệu rằng có thể dùng piot cho file này được không các sư huynh, vợ em đang làm kế toán bán hàng, hàng ngày phải cộng toa rất vất vả, mong các cao thủ giúp đỡ vợ em, khi nào bán mặt hàng nào thì mình chỉ cấn đánh mã số của mặt hàng đó thì nó sẽ hiện lên đầy đủ thông tin chi tiết về mặt hàng đó cho mình biết đỡ phải mất thời gian dò tìm từng trang 1
Rất cảm ơn nếu được sự giúp đỡ
http://www.4shared.com/file/233815681/18ca082b/Bang_bao_gia.html
 
HÀM CỦA ANH THẮNG HAY NHƯNG DỮ LIỆU PHẢI NẰM LIÊN TỤC NẾU DỮ LIỆU NẰM LỘN XỘN THÌ HÀM NÀY BÓ TAY.TÔI CÓ CÁI NÀY ANH THẮNG XEM VÀ GÓP Ý NHA
TRƯỚC TIÊN BÊN SHEET SOURCE CỘT A VỚI CÔNG THỨC NHƯ SAU
=IF(ISBLANK($B4),"",$B4&COUNTIF($B$4:$B4,$B4)) SAU DÓ ĐẶT CÔNG THỨC CHO Ô B9 NHƯ SAU
=IF(COUNTIF(source!$B$4:$B$20,$B$3)<ROWS($B$9:B9),"",VLOOKUP($B$3&ROWS($B$9:B9),source!$A$4:$I$20,COLUMN(source!B1),0))
1. Như tôi đã nói từ đầu:
Lưu ý: Công thức này chỉ dùng cho trường hợp các thông tin của một mã hàng nằm liên tục nhau. Nếu dữ liệu không sắp xếp liên tục phải dùng công thức mảng.
2. Tôi không thích dùng cột phụ. Nếu dữ liệu lộn xộn tôi sẽ dùng công thức mảng, hoặc name. Với kiểu dữ liệu như của tác giả thì không cần thiết.
3. Hãy xem công thức của bạn trong ví dụ sau của tôi.
 

File đính kèm

HÀM CỦA ANH THẮNG HAY NHƯNG DỮ LIỆU PHẢI NẰM LIÊN TỤC NẾU DỮ LIỆU NẰM LỘN XỘN THÌ HÀM NÀY BÓ TAY.TÔI CÓ CÁI NÀY ANH THẮNG XEM VÀ GÓP Ý NHA
TRƯỚC TIÊN BÊN SHEET SOURCE CỘT A VỚI CÔNG THỨC NHƯ SAU
=IF(ISBLANK($B4),"",$B4&COUNTIF($B$4:$B4,$B4)) SAU DÓ ĐẶT CÔNG THỨC CHO Ô B9 NHƯ SAU
=IF(COUNTIF(source!$B$4:$B$20,$B$3)<ROWS($B$9:B9),"",VLOOKUP($B$3&ROWS($B$9:B9),source!$A$4:$I$20,COLUMN(source!B1),0))

Bài này có nhiều cách giải
Xin gởi 2 cách, dùng cột phụ và dùng name, dữ liệu không cần sắp xếp
Thân
To: bạn ngocden
Bạn có thể xem cách giải bài này rồi áp dụng vào bài của bạn, bài bạn mình tải về nó ra ngoằn nghèo như con giun chẳng đọc được, nhìn chóng mặt lắm nên không giúp bạn được
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom