Các câu hỏi về hàm dò tìm dữ liệu (Lookup, Vlookup, Hlookup...)

Liên hệ QC

Closed poll

  • 1

    Votes: 1 100.0%
  • 2

    Votes: 0 0.0%

  • Total voters
    1
  • Poll closed .
Status
Không mở trả lời sau này.
theo bạn nói đó là công thức mảng, nếu ở tương ứng dòng, hiện kết quả cùng dongcủa mảng
 
Mình muốn trích lọc giá trị từ sheet XUAT T02, đưa sang sheet 1 và tham chiếu giá trị TLg tương ứng, nhưng không hiểu sao mình dùng hàm VLOOKUP nó lại hiển thị là Extract, mà không hiển thị giá trị tương ứng. Nhờ các bác chỉ giúp.
Theo mình thì để tạo 1 danh mục vật tư thì đầu tiên là mình nghĩ đến tạo mã vật tư, sao cho mã vật tư vừa ngắn gọn vừa dể hiểu để dể tham chiếu sau này, như file của bạn thì bạn tham chiếu = tên vật tư, cái này khi nhập liệu rất khó khăn, chưa kể nếu nhập liệu bằng tay thì sao ?
Vài lời gửi đến bạn
Thân
 
Hướng dẫn sử dụng hàm VLOOKUP trong trường hợp này

mình muốn dùng vlookup để tìm tên sp,nhưng mình làm mãi mà không được,mọi người chỉ hộ xem mình sai chỗ nào với. xin cảm ơn trước
 

File đính kèm

  • Book1.xls
    24.5 KB · Đọc: 125
mình muốn dùng vlookup để tìm tên sp,nhưng mình làm mãi mà không được,mọi người chỉ hộ xem mình sai chỗ nào với. xin cảm ơn trước
tên vật tư:
D7=VLOOKUP(C7,DANHMUC!$B$3:$C$20,2,0)
Đơn vị tính
G7=VLOOKUP(C7,DANHMUC!$B$3:$D$20,3,0)
Thân
 

File đính kèm

  • Book1(1).xls
    33.5 KB · Đọc: 152
Bạn theo công thức này :
=IF($C7=""," ",VLOOKUP($C7,DANH MỤC $B$3:$C$20,2,0)
công thức này bạn sẽ không bị báo lổi N#A
 
Bạn theo công thức này :
=IF($C7=""," ",VLOOKUP($C7,DANH MỤC $B$3:$C$20,2,0)
công thức này bạn sẽ không bị báo lổi N#A
Nếu không hiển thị #N/A thì bạn phải dùng hàm if và lòng vào hàm iserror (office 2003 về trước).
Công thức của bạn chỉ có sử dụng được 1 trường hợp là ô C7 trống còn nếu như cột C7 sai mã hàng và mã hàng không có thì sao???
=IF(ISERROR(VLOOKUP(C7,DANHMUC!$B$3:$C$20,2,0)),"",VLOOKUP(C7,DANHMUC!$B$3:$C$20,2,0))
 
Nguyên văn bởi ic3tea
mình muốn dùng vlookup để tìm tên sp,nhưng mình làm mãi mà không được,mọi người chỉ hộ xem mình sai chỗ nào với. xin cảm ơn trước

Bạn mở ra xem có phải như thế này không nhé !
 

File đính kèm

  • Book1(1).rar
    5 KB · Đọc: 123
giúp em với

chòi oi, cái bài excel này khó wa, giúp em với mấy anh ơi
khi em kết hợp VLOOKUP và IF, nó cứ báo lỗi hoặc ra sai kết quả hoài àh&&&%$R
=VLOOKUP(D3,$E$15:$G$18,IF(E3="CH",2,1.5),0)-+*/
Giúp em với, em cám ơn các anh rất nhiều!!!
kết quả ra là kết quả của CH không àh, còn cái UT thì ra sai bét àh (Tính điểm thêm)
Trả lời giúp em với anh TieuBoi ơi!!!
 
Lần chỉnh sửa cuối:
=VLOOKUP(D3,$E$15:$G$18,IF(E3="CH",2,1.5),0)

Sai là đúng rồi. Hàm if bạn dùng để lấy vị trí cột thứ bao nhiêu khi gặp giá trị dò tìm trong vùng $E$15:$G$18. Vị trí cột phải là số chẵn chứ. Mình đoán ở đó có thể là số 3 !$@!!
Mã:
=VLOOKUP(D3,$E$15:$G$18,IF(E3="CH",2,3),0)
 
chòi oi, cái bài excel này khó wa, giúp em với mấy anh ơi
khi em kết hợp VLOOKUP và IF, nó cứ báo lỗi hoặc ra sai kết quả hoài àh&&&%$R
=VLOOKUP(D3,$E$15:$G$18,IF(E3="CH",2,1.5),0)-+*/
Giúp em với, em cám ơn các anh rất nhiều!!!
kết quả ra là kết quả của CH không àh, còn cái UT thì ra sai bét àh (Tính điểm thêm)
Trả lời giúp em với anh TieuBoi ơi!!!
Chưa biết file thế nào chứ nhìn hàm IF thì thấy... hơi buồn cười... (dù tham chiếu cột 1.5 thì hàm VLOOKUP nó vẫn hiểu)
Có điều tôi nghĩ bạn sai về phần xây dựng công thức từ yêu cầu! (tức người ta hỏi 1 đàng, bạn xây dựng công thức 1 nẻo)
Tôi đoán rằng: Sau khi lấy VLOOKUP xong, nếu E3 = "CH" thì cộng thêm 2, ngược lại thì + thêm 1.5
Muốn biết chi tiết thế nào, bạn đưa file lên đi
Sai là đúng rồi. Hàm if bạn dùng để lấy vị trí cột thứ bao nhiêu khi gặp giá trị dò tìm trong vùng $E$15:$G$18. Vị trí cột phải là số chẵn chứ. Mình đoán ở đó có thể là số 3 !$@!!
Số lẻ nó hiểu luôn đấy!
Không tin bạn cứ thử (với chỉ số cột = 2.5 xem)
 
Hàm sẽ cho ra kết quả nhưng kết quả ra sai. Nó chỉ cho ra kết quả của cột thứ 2 thôi.
Bởi vậy tôi mới đoán tác giả đã sai khi xây dựng hàm (hiểu sai yêu cầu) chứ hàm bạn ấy chẳng sai tí nào!
- Hàm sai dể sửa
- Hiểu sai... chỉ có nước xem file mới biết họ hiểu sai cái gì!
 
Vấn đề Vlookup và Sumif

Cho em hỏi 1 chút...Sao trong cột "Loại", em dùng hàm Vlookup để dò tìm trong bảng 1. vậy sao dòng quần áo, bánh kẹo, gia dụng đều ra đúng. Sao đến 4 dòng cuối, mã hàng là "NU" lẽ ra phải ra nước uống, sao lại ra "Gia dụng" vậy? Với trong bảng thống kê, cho em hỏi là em dùng SUMIF đúng không ạ! Nhưng sao em làm không được, cứ báo lỗi không? Mấy anh chị ghi ra dùm em công thức đúng nha...Cảm ơn mấy anh chị nhiều nhiều...@$@!^%@$@!^%@$@!^%
Bảng tính em có gửi kèm
 

File đính kèm

  • DATA_01.xls
    20.5 KB · Đọc: 211
Bạn sửa lại công thức như sau:
Mã:
[COLOR="Blue"][B]=VLOOKUP(LEFT(B3,2),$A$18:$B$21,2,0)[/B][/COLOR]
Trong bảng thống kê, bạn dùng công thức sau rồi fill xuống dưới.
Mã:
[B][COLOR="Blue"]=SUMIF($B$3:$B$14,D18&"*",$E$3:$E$14)[/COLOR][/B]
 
Lần chỉnh sửa cuối:
Nhưng bạn oy! Cái công thức thứ 2 thì mình hok hiểu lắm...Giải thích dùm mình chút xíu được hok
Công thức này:
PHP:
=SUMIF($B$3:$B$14,D18&"*",$E$3:$E$14)
Cũng là SUMIF bình thường thôi, chỉ là tìm trong $B$3:$B$14, những ký tự đầu nào giống với D18 thì lấy... Dấu * là ký tự đại diện... có nghĩa là "cái gì cũng được!
Ví dụ:
Nếu người ta viết AB* thì có nghĩa là
ABxxx
hay AByyy
hay ABzzz
hay ABn
đều xem như là một (miển giống ký tự đầu là AB, phía sau là cái gì cũng được)
 
Bạn làm ơn nói rõ công thức bạn áp dụng một chút vì mình chưa hiểu rõ lắm
Chân thành cảm ơn
 
hàm tìm ngược với Vlookup

Cả nhà cho em hỏi. Em dùng Vlookup với data rất lớn nên mỗi khi phải thay đổi data gốc rất mất thời gian tìm lại nó, có cách nào đó để tìm chính xác điại chỉ ô chứa kết quả mình vừa Vlookup được k nhỉ. Em ghĩ đến INDEX và ADDRESS xong chưa biết làm thế nào.
em gởi file minh họa cho các bác chỉ giáo nhé.
 

File đính kèm

  • Book1.xls
    22 KB · Đọc: 52
Cả nhà cho em hỏi. Em dùng Vlookup với data rất lớn nên mỗi khi phải thay đổi data gốc rất mất thời gian tìm lại nó, có cách nào đó để tìm chính xác điại chỉ ô chứa kết quả mình vừa Vlookup được k nhỉ. Em ghĩ đến INDEX và ADDRESS xong chưa biết làm thế nào.
em gởi file minh họa cho các bác chỉ giáo nhé.
Bạn dùng CT dưới:
Mã:
=ADDRESS(MATCH(J3;$A$1:$A$17;0);MATCH(K3;$A$2:$H$2;0);4)
 
Dùng công thức này tại cell M3 nhé:
=ADDRESS(MATCH($J3,$A:$A,0),MATCH($K3,$2:$2,0),4)
 
Còn một vấn đề nữa là hàm ADDRESS không chỉ ra được vị trí chính xác của sheet chứa kết quả tìm được.
Ở ví dụ đính kèm em thay đổi dữ liệu nguồn sang sheet khác nhưng kết quả chỉ cho ra địa chỉ ô thôi.
Mong được chỉ giáo
thanks
 

File đính kèm

  • Book1.xls
    23 KB · Đọc: 10
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom