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

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

Closed poll

  • 1

    Votes: 1 100.0%
  • 2

    Votes: 0 0.0%

  • Total voters
    1
  • Poll closed .

Người dùng đang xem chủ đề này

Status
Không mở trả lời sau này.
Danh mục giá

Tôi có 1 bảng danh mục giá với các điều kiện ngày và loại sản phẩm khách nhau, nhờ các bạn giúp tôi cách dùng hàm để điền giá vào cột đơn giá. tôi cảm ơn.
Mẫu ở file đính kèm.
 

File đính kèm

Tôi có 1 bảng danh mục giá với các điều kiện ngày và loại sản phẩm khách nhau, nhờ các bạn giúp tôi cách dùng hàm để điền giá vào cột đơn giá. tôi cảm ơn.
Mẫu ở file đính kèm.
Gõ vào cell D7 công thức:
PHP:
=LOOKUP(2,1/(($E$26:$E$34<=A7)*($F$26:$F$34=B7)),$G$26:$G$34)
 
Tôi có 1 bảng danh mục giá với các điều kiện ngày và loại sản phẩm khách nhau, nhờ các bạn giúp tôi cách dùng hàm để điền giá vào cột đơn giá. tôi cảm ơn.
Mẫu ở file đính kèm.
tại ô D7 bạn điền ct này vào : =SUMPRODUCT(--($E$26:$E$34=A7);--($F$26:$F$34=B7);$G$26:$G$34)
 
Gõ vào cell D7 công thức:
PHP:
=LOOKUP(2,1/(($E$26:$E$34<=A7)*($F$26:$F$34=B7)),$G$26:$G$34)

Cảm ơn anh nhiều, tôi đã làm theo hướng dẫn và đã có kết quả; Tôi có thể nhờ anh phân tíh hộ công thức được không?
Ham lookup có cú pháp như sau:
LOOKUP(lookup_value, lookup_vector, [result_vector])
ở đây: lookup_value = 2
lookup_vector = 1/(($E$26:$E$34<=A7)*($F$26:$F$34=B7)) (sao lại 1/(true)*(true))??
result_vector = $G$26:$G$34
Mong anh giúp tôi.
 
sữa lại dấu ; thành , là đc. cái này do định dạng của mỗi máy tính hơi khác một tí.
Vấn đề hổng phải nằm ở dấu phân cách mà là công thức sai! Bạn kiểm tra lại xem
------------------------
Cảm ơn anh nhiều, tôi đã làm theo hướng dẫn và đã có kết quả; Tôi có thể nhờ anh phân tíh hộ công thức được không?
Ham lookup có cú pháp như sau:
LOOKUP(lookup_value, lookup_vector, [result_vector])
ở đây: lookup_value = 2
lookup_vector = 1/(($E$26:$E$34<=A7)*($F$26:$F$34=B7)) (sao lại 1/(true)*(true))??
result_vector = $G$26:$G$34
Mong anh giúp tôi.
Hãy bôi đen đoạn 1/(($E$26:$E$34<=A7)*($F$26:$F$34=B7)) trên thanh Formula rồi bấm F9. Bạn sẽ thấy 1 mảng chỉ có một số 1, còn lại là #DIV/0! ---> Tìm số 2 trong mảng ấy, đương nhiên nó sẽ lấy số 1 tra vào mảng kết quả (chuyển sang cell khác, thí nghiệm tiếp)
Cái hay của LOOKUP là không bị lỗi làm ảnh hưởng
Tham khảo thêm bài này:
http://www.giaiphapexcel.com/forum/showthread.php?7669-Những-công-thức-độc-đáo&
trong đó cũng có dùng LOOKUP tương tự đấy
 
GIÚP ĐỠ hàm VLOOKUP

MÌNH MỚI SỬ DỤNG EXCEL NEN CHƯA RÀNH LẮM,NAY TẠO CÁI FILE NÀY NHƯNG TÌM HIỂU hàm VLOOKUP THÌ ĐÚNG NHƯ Ý MÌNH, NHƯNG CHƯA LÀM DC
-TỨC LÀ KHI CHỌN DANH MỤC HÀNG HÓA Ở SHEET XUẤT THÌ GIÁ TIỀN KÈM THAO SE HIỆN RA, DỮ LIỆU NÀY O SHEET X-N-T.THANK AC GIÚP ĐỠ!$@!!
 

File đính kèm

MÌNH MỚI SỬ DỤNG EXCEL NEN CHƯA RÀNH LẮM,NAY TẠO CÁI FILE NÀY NHƯNG TÌM HIỂU hàm VLOOKUP THÌ ĐÚNG NHƯ Ý MÌNH, NHƯNG CHƯA LÀM DC
-TỨC LÀ KHI CHỌN DANH MỤC HÀNG HÓA Ở SHEET XUẤT THÌ GIÁ TIỀN KÈM THAO SE HIỆN RA, DỮ LIỆU NÀY O SHEET X-N-T.THANK AC GIÚP ĐỠ!$@!!
Bạn dùng công thức này cho ô D3 sheet xuat nhé:
Mã:
 =IF(C3="","",VLOOKUP(C3,'X-N-T'!$B$10:$C$398,2,0))
 
Bạn xem lại dùm báo lỗi cong thức?MÁY MÌNH DÙNG EXCEL 2010
 
Lần chỉnh sửa cuối:
OK THANK NHIỀU,O MUC C3 sheet xuat MÌNH TẠO THÊM "SOÁT HỢP THỨC DỮ LIỆU" (EXCEL TIẾNG VIỆT GHI THẾ ) NỮA LÀ NHƯ Ý MÌNH

 
bạn oi choi minh hoi them 1 chut minh ko hiểu lám về hàm vlookup =VLOOKUP(LEFT(B3)&"*",$A$6:$C$11,2,0) tai sao lại có &"*" bạn có thể giải thích thêm về vái đó dc ko vậy
 
bạn oi choi minh hoi them 1 chut minh ko hiểu lám về hàm vlookup =VLOOKUP(LEFT(B3)&"*",$A$6:$C$11,2,0) tai sao lại có &"*" bạn có thể giải thích thêm về vái đó dc ko vậy
Nguồn GPEX
- Có thể dùng các ký tự đại diện trong điều kiện: dấu ? đại diện cho một ký tự, dấu * đại diện cho nhiều ký tự (nếu như điều kiện là tìm những dấu ? hoặc *, thì gõ thêm dấu ~ ở trước dấu ? hay *)
-Từ công thức trên của bạn thì hàm Vlookup sẽ dò tìm tất cả các các chuỗi trong cell có ký tự (trích từ hàm left) và tất cả các ký tự đứng sau ký tự trên.
-Ví dụ:
trong + Cells A1 ="Tao"
+ Cells A2 ="Le"
+Cells A3 ="cam"
+Cells A4 ="Tranh"
- Đếm các ô có chứa kí tự "T" trong dãy A1:A4
B1=COUNTIF(A1:A4, "T*") = ?
 
Lần chỉnh sửa cuối:
Cho em hỏi về hàm dò tìm

Các Anh Chị cho em hỏi. Nếu như dùng hàm vlookup để dò tìm thì em làm được, nhưng nếu dò tìm trên 2 bảng bị tách ra thì nó không hiểu do nằm khác cột thì em phải dùng công thức nào ạ? em xin cám ơn trước! (em có đính kèm file ví dụ)
 

File đính kèm

Các Anh Chị cho em hỏi. Nếu như dùng hàm vlookup để dò tìm thì em làm được, nhưng nếu dò tìm trên 2 bảng bị tách ra thì nó không hiểu do nằm khác cột thì em phải dùng công thức nào ạ? em xin cám ơn trước! (em có đính kèm file ví dụ)
Công thức tại B2:
Mã:
=IF(ISERROR(VLOOKUP(A2,$E$1:$F$9,2,0)),VLOOKUP(A2,$H$1:$I$9,2,0),VLOOKUP(A2,$E$1:$F$9,2,0))
 
Các Anh Chị cho em hỏi. Nếu như dùng hàm vlookup để dò tìm thì em làm được, nhưng nếu dò tìm trên 2 bảng bị tách ra thì nó không hiểu do nằm khác cột thì em phải dùng công thức nào ạ? em xin cám ơn trước! (em có đính kèm file ví dụ)
nếu excel 2007 trở lên thì dùng ct này
=IFERROR(VLOOKUP(A2,$H$1:$I$3,2,0),VLOOKUP(A2,$E$1:$F$3,2,0))
còn 2003 thì dùng theo bebo021999
 
- Đếm các ô có chứa kí tự "T" trong dãy A1:A4
B1=COUNTIF(A1:A4, "T*") = ? công thức như vậy là bị sai rồi nó chỉ đếm những ô bắt đầu bằng chữ T thôi phải sửa lại

B1=COUNTIF(A1:A4, "*T*")
 
Có 1 chút việc nhỏ - mới làm excel không biết- quý vị chỉ dùm

Hỏi chuyện nhỏ của excel - dân mới vào nghề
Các bạn chỉ giúp dùm đi:

ta có 2 sheet trong 1 file (hoặc hai file khác nhau):
sheet1
----------------------------------------------------------------------
Hoten ngayvaodang ngaychinhthuc
nguyen van a 11/11/2000 11/11/2001
le van b 12/12/2001 12/12/2002
----------------------------------------------------------------------

sheet 2
------------------------------------------------------------------------------------------------
hoten quequan ngayvaodang ngaychinh thuc
nguyen van a an giang
le thi c dong thap
le van b kien giang
luu van f bac giang
tran van g ha tinh
-------------------------------------------------------------------------------------------------
CÁCH ĐƯA DỮ LIỆU TỪ SHEET 1 VÀO SHEET 2 ???
(lấy 2 cột <ngayvaodang> <ngaychinhthuc> của sheet1 đưa vào <ngayvaodang> <ngaychinhthuc> sheet2​
 
Bạn đưa file lên mọi người làm cho. Cái này dùng hàm if là ok.
 
Bạn chỉ mình làm bằng tay đi.............. Sơn hé
FILE ĐÍNH KÈM:
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn dùng VLOOKUP nhé, xem file đính kèm
 

File đính kèm

Đồng chí tham khảo ví dụ này nè.
Nếu chuyển dữ liệu từ file khác sang thì cứ việc mở hai file lên, chọn địa chỉ tương tự (như trong ví dụ) nhưng ở file nguồn chứa dữ liệu cần chuyển.
 

File đính kèm

Đồng chí tham khảo ví dụ này nè.
Nếu chuyển dữ liệu từ file khác sang thì cứ việc mở hai file lên, chọn địa chỉ tương tự (như trong ví dụ) nhưng ở file nguồn chứa dữ liệu cần chuyển.
nếu mà Tên trong sheet1 thay đổi hoặc sort lại thì bài này tiêu chắc
 
Hỏi chuyện nhỏ của excel - dân mới vào nghề
Các bạn chỉ giúp dùm đi:
CÁCH ĐƯA DỮ LIỆU TỪ SHEET 1 VÀO SHEET 2 ???
(lấy 2 cột <ngayvaodang> <ngaychinhthuc> của sheet1 đưa vào <ngayvaodang> <ngaychinhthuc> sheet2​
Bạn tạo mỗi người một mã khác nhau, rồi dùng =vlookup() mà tìm là được thôi.
Nói miệng thế này bạn làm được chứ.??? không cần file.
 
Em đang gặp một số vấn đề như sau, mong được mọi người chỉ giáo:
  1. Em có 1 sheet dài 2 trang, em muốn cài footer lần lượt cho 2 trang này là “trang 12/15” và “trang 13/15”nhưng không được. Nếu cài cố định thì sẽ là “trang 12/15” cho cả 2 trang hoặc “trang 13/15” cho cả 2 trang. Nếu em set up là: trang &[Page]/15 thì kết quả sẽ là “trang 1/15” và “trang 2/15”. Không biết phải làm sao ạ?
  2. Em có 1 bảng thống kê ở Sheet 1, nội dung được thể hiện ở dạng song ngữ (tiếng việt và tiếng anh). Nội dung của 1 hạng mục nào đó (cả tiếng anh và tiếng việt) đều được thể hiện trong cùng 1 cell. Ở sheet 2 em có 1 form để in báo cáo cho từng số quản lý ở Sheet 1, em dùng hàm vlook up để lấy dữ liệu qua. Em gặp 1 vấn đề ở đây là thường thì những báo cáo dạng song ngữ trong công ty thì một trong 2 ngôn ngữ đó sẽ được in nghiêng để dễ nhận biết. Nhưng khi dùng vlookup lấy dữ liệu qua thì tất cả dữ liệu đều ở dạng normal. Không biết có cách nào in nghiêng 1 đoạn văn bản trong khi đang dùng vlookup không ạ?
 
Em đang gặp một số vấn đề như sau, mong được mọi người chỉ giáo:
  1. Em có 1 sheet dài 2 trang, em muốn cài footer lần lượt cho 2 trang này là “trang 12/15” và “trang 13/15”nhưng không được. Nếu cài cố định thì sẽ là “trang 12/15” cho cả 2 trang hoặc “trang 13/15” cho cả 2 trang. Nếu em set up là: trang &[Page]/15 thì kết quả sẽ là “trang 1/15” và “trang 2/15”. Không biết phải làm sao ạ?
  2. Em có 1 bảng thống kê ở Sheet 1, nội dung được thể hiện ở dạng song ngữ (tiếng việt và tiếng anh). Nội dung của 1 hạng mục nào đó (cả tiếng anh và tiếng việt) đều được thể hiện trong cùng 1 cell. Ở sheet 2 em có 1 form để in báo cáo cho từng số quản lý ở Sheet 1, em dùng hàm vlook up để lấy dữ liệu qua. Em gặp 1 vấn đề ở đây là thường thì những báo cáo dạng song ngữ trong công ty thì một trong 2 ngôn ngữ đó sẽ được in nghiêng để dễ nhận biết. Nhưng khi dùng vlookup lấy dữ liệu qua thì tất cả dữ liệu đều ở dạng normal. Không biết có cách nào in nghiêng 1 đoạn văn bản trong khi đang dùng vlookup không ạ?
bạn làm như hình nha, Picture1.jpg
còn vấn đề thứ 2 bạn gởi file lên đi mọi người sẽ giúp bạn, vì tôi vấn chưa hình dung file của bạn như thế nào
 
Giúp em hàm hlookup

Em nhờ các anh chị giúp em giải quyết vấn đề trong file đính kem nhé. Em cảm ơn ạ.+-+-+-+
 

File đính kèm

Tìm giá trị đúng sai với hàm lookup

Trong hàm lookup mình đã làm đúng nhưng muốn tìm giá trị đúng sai theo cột.
Nhờ các anh chị xem file đính kèm và chỉ dẫn giúp.
 

File đính kèm

Trong hàm lookup mình đã làm đúng nhưng muốn tìm giá trị đúng sai theo cột.
Nhờ các anh chị xem file đính kèm và chỉ dẫn giúp.
Theo công thức của bạn, bạn muốn lấy gía trị không trống cuối cùng; vậy giá trị đúng sai theo cột là gì? cột nào? thế nào là đúng, thế nào là sai?
 
Mình muốn làm ở cột SL tồn kho hiện tại (Mới) sẽ có giá trị không trống cuối cùng ở cột Mới là đúng, và cột Cũ sẽ tương tự như thế. Cảm ơn bạn đã quan tâm
 
Mình muốn làm ở cột SL tồn kho hiện tại (Mới) sẽ có giá trị không trống cuối cùng ở cột Mới là đúng, và cột Cũ sẽ tương tự như thế. Cảm ơn bạn đã quan tâm
Nếu số liệu từ trái sang phải không bị cách khoảng trống thì xem tạm cái nầy, nếu có cách khoảng trống ở giữa thì "trớt quớt".
 

File đính kèm

Cảm ơn bác Ba Tê đã giúp đỡ, số liệu của em không có khoảng trống nên dùng tốt, chỉ tội em kéo công thức xuống thì nó bị value giá trị nên phải F2 vào từng dòng để sửa mỏi nhừ tay bác ạ.
Hy vọng sẽ được bác giúp đỡ nhìu.:huglove:
 
Cảm ơn bác Ba Tê đã giúp đỡ, số liệu của em không có khoảng trống nên dùng tốt, chỉ tội em kéo công thức xuống thì nó bị value giá trị nên phải F2 vào từng dòng để sửa mỏi nhừ tay bác ạ.
Hy vọng sẽ được bác giúp đỡ nhìu.:huglove:

Sao không thử như thế này nhỉ, đúng trong mọi trường hợp, kể cả có khoảng trống. Quy mọi ô có dữ liệu và thỏa điều kiện cũ hoặc mới về số 1:

Mã:
Mới = LOOKUP(2,IF($G$2:$AL$2=$G$2,$G$3:$AL$3/$G$3:$AL$3,""),$G$3:$AL$3)

Cũ = LOOKUP(2,IF($G$2:$AL$2=$H$2,$G$3:$AL$3/$G$3:$AL$3,""),$G$3:$AL$3)
 

File đính kèm

Rất hay, nhưng không hiểu sao khi nhập số 0 trên bảng của bác gửi đính kèm thì không sao. Nhập lại công thức trên máy của em thì xuất hiện N/A khi em ghi số trên cột Mới hoặc Cũ là 0. Em sử dụng công thức của bác Ba Tê vậy, cảm ơn bác bebo021999./-*+/
 
Nhờ mọi người giúp em công thức dò tìm theo file đính kèm , ,, cảm ơn mọi người,,
 

File đính kèm

Trong file đính kèm bạn đâu có nêu ra là tìm cái gì đâu. Lại đoán mò xem thế nào, xem file đính kèm nhé. Mình chọn Nơi bằng Validation và tìm ra Khu vực .
 

File đính kèm

hihi,, cảm ơn bạn ,, đúng ý mình rồi ạh

ah ,, nhân tiện giúp mình cách "băng sheet " trong vadition với ah,,mình đặt ở sheet 1 : 1 cái name ,, qua sheet 2 mình làm vadition nó báo lỗi ,,
 
Lần chỉnh sửa cuối:
Mọi người giúp em hàm lấy dữ liệu 2 điều kiện với ah<br>
[TABLE="width: 500"]<br>
[TR]<br>
[TD][/TD]<br>
[TD]I<br>
[/TD]<br>
[TD]II<br>
[/TD]<br>
[TD]III<br>
[/TD]<br>
[/TR]<br>
[TR]<br>
[TD]50<br>
[/TD]<br>
[TD]10000<br>
[/TD]<br>
[TD]12000<br>
[/TD]<br>
[TD]16000<br>
[/TD]<br>
[/TR]<br>
[TR]<br>
[TD]100<br>
[/TD]<br>
[TD]15000<br>
[/TD]<br>
[TD]17000<br>
[/TD]<br>
[TD]22000<br>
[/TD]<br>
[/TR]<br>
[TR]<br>
[TD]200<br>
[/TD]<br>
[TD]20000<br>
[/TD]<br>
[TD]22000<br>
[/TD]<br>
[TD]28000<br>
[/TD]<br>
[/TR]<br>
[TR]<br>
[TD]300<br>
[/TD]<br>
[TD]30000<br>
[/TD]<br>
[TD]35000<br>
[/TD]<br>
[TD]40000<br>
[/TD]<br>
[/TR]<br>
[/TABLE]<br>
<br>
khi dò ,, nếu thuộc " I " và " 100" thì sẽ cho kết quả là : 15000<br>
Thank ,,,

nhờ mod chỉnh giúp cái khung table với ạh ,, em loay hoay mãi ko làm dc
 
Lần chỉnh sửa cuối:
Gởi bài lên đi, nhìn rối mắt quá
 
em chèn cái khung table,, nhưng chả hiểu sao nó ra như vậy ah ,, nội dung là như vầy ạh.,,

Mọi người giúp em hàm lấy dữ liệu 2 điều kiện với ah
...........
Trọng lượng / khu vực I II III
50 1000 2000 3000
100 2000 3000 4000
200 3000 4000 50000

khi dò ,, nếu thuộc " I " và " 100" thì sẽ cho kết quả là : 2000
Thank ,,,
 
em chèn cái khung table,, nhưng chả hiểu sao nó ra như vậy ah ,, nội dung là như vầy ạh.,,

Mọi người giúp em hàm lấy dữ liệu 2 điều kiện với ah
...........
Trọng lượng / khu vực I II III
50 1000 2000 3000
100 2000 3000 4000
200 3000 4000 50000

khi dò ,, nếu thuộc " I " và " 100" thì sẽ cho kết quả là : 2000
Thank ,,,
Bạn đã post 136 bài chẳng lẽ không biết cách gởi file đính kèm sao.
Thời gian gởi file còn nhanh hơn ngồi gõ 6,7 dòng như bạn.
 
em chèn cái khung table,, nhưng chả hiểu sao nó ra như vậy ah ,, nội dung là như vầy ạh.,,

Mọi người giúp em hàm lấy dữ liệu 2 điều kiện với ah
...........
Trọng lượng / khu vực I II III
50 1000 2000 3000
100 2000 3000 4000
200 3000 4000 50000

khi dò ,, nếu thuộc " I " và " 100" thì sẽ cho kết quả là : 2000
Thank ,,,
xEM FILE ĐÍNH KÈM NHÉ
 

File đính kèm

Dò tìm dữ liệu

Hi , các bạn
mình có dữ liệu như sau :
02-000015-001
02-000015-002
02-000015-003
02-002457-007
02-002457-008
02-002457-009
02-005478-001
bên sheet bên kia cũng vậy mình muốn dựa vào sheet 1 hoặc sheet 2 của chuỗi này để tìm đến ô khác
thí dụ :02-000015-001 dò đến cột 4 cuả sheet 2 ( sheet 2 cũng có 02-000015-001)
 
Hi , các bạn
mình có dữ liệu như sau :
02-000015-001
02-000015-002
02-000015-003
02-002457-007
02-002457-008
02-002457-009
02-005478-001
bên sheet bên kia cũng vậy mình muốn dựa vào sheet 1 hoặc sheet 2 của chuỗi này để tìm đến ô khác
thí dụ :02-000015-001 dò đến cột 4 cuả sheet 2 ( sheet 2 cũng có 02-000015-001)
Chào bạn!
Bạn lập file gửi lên, ghi rõ kết quả muốn ntn, bạn sẽ có kết quả ngay.
 
Bạn mở bảng tính, vào File\PageSetup\Sheet\Rows to repeat at top chọn tiêu đề cần thể hiện\OK.
Bạn thử làm xem sao nhé
Cái này là chính xác rồi.

Cho mình hỏi mình đã sửa chữa như thế nào vậy? Mình đã dùng mấy cách rồi mà vẫn ko khắc phục được :-) thanks
Bạn gửi file của bạn lên mình sẽ chỉ bạn lỗi và cách sửa nhé?
 
Khi mình insert thêm 1 dòng trong file Công nợ các công ty thì số liệu bên Book 1 lại ko thay đổi.
Ví dụ: mình chèn thêm 1 dòng giữa công ty A và công ty B trong file Công nợ các công ty thì thứ tự dòng của công ty B sẽ là C9 nhưng hàm vlookup của công ty B trong file Book 1 lại ko thay đổi thành C9.
Mong mọi người giúp mình tìm ra lỗi. thanks.
 
Khi mình insert thêm 1 dòng trong file Công nợ các công ty thì số liệu bên Book 1 lại ko thay đổi.
Ví dụ: mình chèn thêm 1 dòng giữa công ty A và công ty B trong file Công nợ các công ty thì thứ tự dòng của công ty B sẽ là C9 nhưng hàm vlookup của công ty B trong file Book 1 lại ko thay đổi thành C9.
Mong mọi người giúp mình tìm ra lỗi. thanks.

Tại ô F8 của file book1 bạn đánh = VLOOKUP($C8,'[Tong hop cong no cac cong ty.xls]Sheet1'!$C$7:$I$24,4,0) là ok.

Thân.
 
Tại ô F8 của file book1 bạn đánh = VLOOKUP($C8,'[Tong hop cong no cac cong ty.xls]Sheet1'!$C$7:$I$24,4,0) là ok.

Thân.
Cám ơn bạn đã trả lời.
Nếu làm theo cách của bạn thì tên công ty A của "đơn vị mua hàng" của 2 file bắt buộc phải giống nhau. Nếu mình thay đổi tên công ty A của 1 trong 2 file thì hàm Vlookup sẽ ko tìm ra được. Vì thế mình muốn hỏi còn cách làm nào nữa để ko bị phụ thuộc vào "tên công ty".
 
Giải BT về hàm Vlookup

Em có 1 bài tập về hàm Vlookup và vài câu hỏi chưa biết trả lời,Mong các Anh/chị giúp đỡ!!
 

File đính kèm

Em có 1 bài tập về hàm Vlookup và vài câu hỏi chưa biết trả lời,Mong các Anh/chị giúp đỡ!!
Đề bài kiểu gì mà lạ lùng dữ vậy trời?
- Cứ xem số lượng là phần số trong mã thì công thức cho E4 là như vầy: =MID(C4,2,LEN(C4)-2)*1 (nhưng sao trong Bảng tên hàng lại lấy những con số này làm mã để tra vậy?)
- Cột Đơn giá: Dựa vào ký tự cuối của Mã và tra trong Bảng đơn giá, nhưng trong Bảng đơn giá có tới 4 cột thì biết lấy cột nào?
 
Đơn giá X,N có 4 cột, biết lấy cột nào hả bạn?
Lấy ký tự đầu ghép với ký tự cuối, bạn dùng: = LEFT(A1)&RIGHT(A1)
Vấn đề là ở chỗ này nữa nè anh:
Còn H334GH---->HGH thì làm thế nào?
Cái này làm em nghĩ đến bài toán lọc số từ chuỗi (kiểu như dùng Substitute để thay thế tất cả các số thành chuỗi "" hết vậy đó).
 
Vấn đề là ở chỗ này nữa nè anh:
Cái này làm em nghĩ đến bài toán lọc số từ chuỗi (kiểu như dùng Substitute để thay thế tất cả các số thành chuỗi "" hết vậy đó).
Dùng công thức này:
Mã:
=SUBSTITUTE(A1,--MID(SUMPRODUCT(--MID("01"&A1,SMALL((ROW($1:$300)-1)*ISNUMBER(-MID("01"&A1,ROW($1:$300),1)),ROW($1:$300))+1,1),10^(300-ROW($1:$300))),2,300),"")
Kết thúc bằng Ctrl-Shift-Enter
để lọc chuỗi.
 

File đính kèm

Dùng công thức này:
Mã:
=SUBSTITUTE(A1,--MID(SUMPRODUCT(--MID("01"&A1,SMALL((ROW($1:$300)-1)*ISNUMBER(-MID("01"&A1,ROW($1:$300),1)),ROW($1:$300))+1,1),10^(300-ROW($1:$300))),2,300),"")
Kết thúc bằng Ctrl-Shift-Enter
để lọc chuỗi.
Cái này của người ta là bài tập (bằng A tin học) ---> Hổng có cái vụ xài công thức dài lê thê mà lại là mảng thế này đâu chú ơi ---> Đợi người ta học xong rồi tham gia diễn đàn này sẽ tính nhé... Ẹc... Ẹc...
-------------------
Bài tập này tác giả yêu cầu làm 2 câu Số lượng và đơn giá, Tôi làm như sau:
Số lượng:
PHP:
=MID(C4,2,LEN(C4)-2)*1
Đơn giá:
PHP:
=VLOOKUP(RIGHT(C4)&"*",$K$5:$O$6,LEFT(RIGHT(C4,2))+1,0)
 

File đính kèm

Cái này của người ta là bài tập (bằng A tin học) ---> Hổng có cái vụ xài công thức dài lê thê mà lại là mảng thế này đâu chú ơi ---> Đợi người ta học xong rồi tham gia diễn đàn này sẽ tính nhé... Ẹc... Ẹc...
Ẹc ẹc... Họ hỏi ngoài lề mà sư phụ, đâu có trong bài tập đâu.
 
Ẹc ẹc... Họ hỏi ngoài lề mà sư phụ, đâu có trong bài tập đâu.
Cũng có thể họ đã hỏi.. SAI (dựa vào trình độ của bài tập)
Còn như họ hỏi chính xác thì tin chắc sau khi xem xong công thức họ cũng.. CHẠY luôn (hết dám hỏi tiếp)
Ẹc... Ẹc...
 
Help: Vlookup ra sai ket qua

Nhờ các bạn giúp mình.

Vlookup CM va Cust theo PO, data lay ơ sheet Stock. Dữ liệu ra sai, công thức mình còn đe trong file.

Tks cac ban.
 

File đính kèm

Nhờ các bạn giúp mình.

Vlookup CM va Cust theo PO, data lay ơ sheet Stock. Dữ liệu ra sai, công thức mình còn đe trong file.

Tks cac ban.

Bạn chỉ cần sửa lại ô E2:
=VLOOKUP(B2;Stock!$B$2:$I$9398;8;1) thành =VLOOKUP(B2;Stock!$C$2:$I$9398;8;1)

và ô D2
=VLOOKUP(B2;Stock!$B$2:$I$9398;8;1) thành =VLOOKUP(B2;Stock!$C$2:$I$9398;8;1)

Sau đó Fill xuống
 
Thắc mắc về hàm VLOOKUP

Thắc mắc về hàm VLOOKUP

Tại Sheet:LUONG mình dùng hàm VLOOKUP vị trí trả về là cột 4..nhưng không có kết quả..chỉ là ô trắng, còn các cột khác thì bình thường. Các bạn tìm giúp mình nguyên nhân với.

Cám ơn các bạn rất nhiều.
 

File đính kèm

Do kết quả là "Tín dụng" có các ký tự trống ở bên phải, bạn canh lề phải nên chỉ thấy các khoảng trắng. Bạn canh lại lế trái là thấy ngay.
Hoặc là qua sheet HESO delete khoảng trắng, hoặc là sửa công thức = TRIM(VLOOKUP.....) là được.
 
Thành tiền VND

Thành tiền = Số lượng * (Đơn giá * Tỉ giá - Hỗ trợ T.Bạ)

Nhưng sao mình làm hoài mà vẫn bị bỗi #N/A là sao vậy mọi người?giúp mình với.thanks nhiều.
 

File đính kèm

Thành tiền = Số lượng * (Đơn giá * Tỉ giá - Hỗ trợ T.Bạ)

Nhưng sao mình làm hoài mà vẫn bị bỗi #N/A là sao vậy mọi người?giúp mình với.thanks nhiều.
Dùng HLOOKUP là sai! VLOOKUP mới đúng
PHP:
=F2*(G2*VLOOKUP(C2,$G$14:$H$18,2)-H2)
-----------------------------------------
vuahung bây giờ cũng học vi tính ---> VN có tương lại rồi --=0
 
Thành tiền = Số lượng * (Đơn giá * Tỉ giá - Hỗ trợ T.Bạ)

Nhưng sao mình làm hoài mà vẫn bị bỗi #N/A là sao vậy mọi người?giúp mình với.thanks nhiều.
Thứ nhất, với cấu trúc bảng dò như vậy thì bạn phải dùng VLOOKUP mới đúng chứ không phải HLOOKUP.
Thứ hai, vì không phải giá trị nào ở cột ngày mua cũng có trong bảng dò nên bạn phải thay tham số cuối là 1 mới được.
Tóm lại, công thức cho I2 là: =F2*(G2*VLOOKUP(C2,$G$14:$H$18,2,1)-H2)
 
Gặp rắc rối với VLookup

Mình có 2 bảng (trong 2 sheet) có dạng như file đính kèm :

Giờ mình gặp 1 vấn đề là ở sheet 2, dữ liệu ở cột "Số lượng đối chiếu từ sheet 1" được lấy bằng cách vlookup sang sheet 1. Tìm theo tên trạm, nhưng phải đảm bảo trùng luôn ở cột "Giờ" - Có nghĩa là số liệu được lấy phải trùng tên "Trạm" và trùng "Giờ" thì phải làm thế nào với hàm vlookup (hoặc cách nào đó tiện lợi hơn) đây ?

Mong các pro chỉ giúp.

File đính kèm :
 

File đính kèm

Mình có 2 bảng (trong 2 sheet) có dạng như file đính kèm :

Giờ mình gặp 1 vấn đề là ở sheet 2, dữ liệu ở cột "Số lượng đối chiếu từ sheet 1" được lấy bằng cách vlookup sang sheet 1. Tìm theo tên trạm, nhưng phải đảm bảo trùng luôn ở cột "Giờ" - Có nghĩa là số liệu được lấy phải trùng tên "Trạm" và trùng "Giờ" thì phải làm thế nào với hàm vlookup (hoặc cách nào đó tiện lợi hơn) đây ?

Mong các pro chỉ giúp.

File đính kèm :
Công thức cho cell E2 ở sheet2:
PHP:
=LOOKUP(2,1/(Sheet1!$B$2:$B$6=B2)/(Sheet1!$C$2:$C$6=C2),Sheet1!$D$2:$D$6)
 
Pác có thể giải thích giúp hok. E nhìn vào công thức mà mù u >"<
 
Iem đọc tài liệu về hàm Lookup này và Index + Match mà ko hiểu mô tê j cả. Muốn hiểu rõ hơn cấu trúc của công thức pác ndu96081631 để biết mà còn áp dụng cho những trường hợp khác nữa. Mong pác khái quát giúp iem.
Thanks pác nhiều.

Còn cách của bạn truongsonnguyen cho kết quả đúng là do trong bảng mình đưa không có 2 trạm trùng. Chứ nếu có 2 trạm trùng tên ở 2 giờ khác nhau thì nó sẽ cho kết quả sai >"<
 
Lần chỉnh sửa cuối:
Iem đọc tài liệu về hàm Lookup này và Index + Match mà ko hiểu mô tê j cả. Muốn hiểu rõ hơn cấu trúc của công thức pác ndu96081631 để biết mà còn áp dụng cho những trường hợp khác nữa. Mong pác khái quát giúp iem.
Nói chung, nếu tìm kiếm nhiều điều kiện, bạn chỉ cần "thuộc lòng" cú pháp này là được rồi
Mã:
=LOOKUP(2, 1/(Vùng đ/k1 = đk1)/(Vùng đ/k2 = đk2)/(.....)/(Vùng đ/kn = đkn), Vùng kết quả)[/B]
Bài toán áp dụng: Tìm cell cuối cùng có dữ liệu ở vùng A1:A100:
Mã:
=LOOKUP(2,1/(A1:A100<>""),A1:A100)[/B]
 
Lần chỉnh sửa cuối:
Công thức cho cell E2 ở sheet2:
PHP:
=LOOKUP(2,1/(Sheet1!$B$2:$B$6=B2)/(Sheet1!$C$2:$C$6=C2),Sheet1!$D$2:$D$6)

Thầy cho em hỏi số 2 đây có liên hệ gì, em cho nó lên giá trị 100 công thức vẫn đúng (bị lỗi khi số âm hay zero). Vả lại em nhìn thì hàm không phải lấy giá trị 2 này đi tìm trong lookup_vector ({1;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}/{TRUE;FALSE;TRUE;FALSE;FALSE}) và trả về giá trị trong result_vector (Sheet1!$D$2:$D$6)?
 
Thầy cho em hỏi số 2 đây có liên hệ gì, em cho nó lên giá trị 100 công thức vẫn đúng (bị lỗi khi số âm hay zero). Vả lại em nhìn thì hàm không phải lấy giá trị 2 này đi tìm trong lookup_vector ({1;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}/{TRUE;FALSE;TRUE;FALSE;FALSE}) và trả về giá trị trong result_vector (Sheet1!$D$2:$D$6)?
Biểu thức Sheet1!$B$2:$B$6=B2Sheet1!$C$2:$C$6=C2 là những giá trị logic TRUE, FALSE (tương đương với 1 và 0) đúng không
lấy số 1 chia cho chung, ra được 1 mảng gồm các giá trị hoặc là 1 hoặc là lỗi #DIV/0!
Tìm số 2 trong mảng này, đương nhiên sẽ trả về giá trị cuối cùng không lỗi (đó là cái hay của LOOKUP)
Nói chung có thể thay số 2 bằng bất cứ số nào, miễn lớn hơn 1 là được
 
Vậy trong này e dùng hàm lookup cho cột Congestion Rate 1 ở sheet 2 như vậy là sai ở đâu ạ ? Nó ko cho ra kết quả đúng, mà e ko hiểu nguyên nhân :-s (mặc dù e để các vùng tìm kiếm ở 2 sheet là trùng nhau luôn)
 

File đính kèm

Vậy trong này e dùng hàm lookup cho cột Congestion Rate 1 ở sheet 2 như vậy là sai ở đâu ạ ? Nó ko cho ra kết quả đúng, mà e ko hiểu nguyên nhân :-s (mặc dù e để các vùng tìm kiếm ở 2 sheet là trùng nhau luôn)
Không sai... tìm không thấy thì nó ra kết quả #N/A thôi
Bạn để ý cell B1 của sheet2, ta nhìn thấy giá trị 21:00 nhưng thực chất là 26/10/2011 9:00:00 PM (xem trên thanh Formula) còn cell B2 của sheet1 ta cũng nhìn thấy giá trị 21:00 nhưng thực chất là 27/10/2011 9:00:00 PM ---> 2 giá trị khác nhau hoàn toàn
Vậy tóm lại: Bạn muốn tìm cái gì? Nếu so sánh giá trị giữa sheet1 và sheet2 thì không được đâu ---> Sheet 1 toàn là ngày 27 còn sheet2 là ngày 26
 
Không sai... tìm không thấy thì nó ra kết quả #N/A thôi
Bạn để ý cell B1 của sheet2, ta nhìn thấy giá trị 21:00 nhưng thực chất là 26/10/2011 9:00:00 PM (xem trên thanh Formula) còn cell B2 của sheet1 ta cũng nhìn thấy giá trị 21:00 nhưng thực chất là 27/10/2011 9:00:00 PM ---> 2 giá trị khác nhau hoàn toàn
Vậy tóm lại: Bạn muốn tìm cái gì? Nếu so sánh giá trị giữa sheet1 và sheet2 thì không được đâu ---> Sheet 1 toàn là ngày 27 còn sheet2 là ngày 26

Hic ... bi giờ thì em đã hiểu, đổi chế độ hiển thị cho Hour nên quên mất là nó khác ngày :( >"< ...
Thanks thầy.
 
các bạn làm giúp mình bài excel sử dụng hàm VLOOKUP

em cam on anh" ndu " nhưng em cũng đã làm và kết quả trả về là N/A, các bạn xin vui lòng xem tệp file của mình và tìm lỗi sai cho mình với nha, cảm ơn các bạn
 

File đính kèm

em cam on anh" ndu " nhưng em cũng đã làm và kết quả trả về là N/A, các bạn xin vui lòng xem tệp file của mình và tìm lỗi sai cho mình với nha, cảm ơn các bạn
Hàm VLOOKUP của bạn gì mà kỳ cục vậy:
Mã:
=VLOOKUP('[FVON.xlsx]BANG DK'!$A$4:$D$22,[COLOR=#ff0000][B]3[/B][/COLOR],0)
Trị dò là cái nào đâu?
Lý ra phải vầy chứ:
Mã:
=VLOOKUP([B][COLOR=#ff0000]B5[/COLOR][/B],'[FVON.xlsx]BANG DK'!$B$4:$C$22,[COLOR=#ff0000][B]2[/B][/COLOR],0)
Vần đề của bạn là: Học lại hàm VLOOKUP
 
Gỡ rối công thức dò tìm

Tôi có rắc rối như thế này:
tôi có cột chứa những tẽt như thế này:
"nhienhanh_mkh@yahoo.com.vn"<nhienhanh_mkh@yahoo.com.vn>
và tôi muốn kết quả là chỉ chứa:
"nhienhanh_mkh@yahoo.com.vn"

Xin đính kèm file ví dụ:
Trân trọng cảm ơn mọi sự giúp đỡ

[TD="width: 429"]
[/TD]
 

File đính kèm

C2: =TRIM(LEFT(A2,FIND("<",A2)-1)), kéo xuống cho các ô còn lại.
 
anhchanghamhoc: xem lại mà xem có cái nốt xanh ở 64 Đĩa cứng 74 Ổ CD/ là định dạng text rồi, không phải số đâu! bác VNSON trả lời đúng rồi vote cho VNSON 1 phiếu.
 
Giúp hàm vlookup

Mình làm hàm vlooup rồi .ý mình muốn dò tìm số sê ri
trong cột b ở sheet sổ hàng tại cột f khi bấm vào autofilter thì nó sẽ hiện ra số 1 . Nhưng làm hoài không thấy được . Xin cảm ơn.
 
Không hiểu, bạn có thể đưa ví dụ lên được không.
 
Không hiểu, bạn có thể đưa ví dụ lên được không.
Không phải là không hiểu, mà là có thấy gì đâu mà hiểu. Bạn ấy đã post 29 bài mà hình như chưa đọc hướng dẫn sử dụng diễn đàn.
Canon.JPG
Híc! Đã gởi 29 bài mà chẳng ai trả lời, do đó chẳng có một lời cảm ơn.
Thông cảm, thông cảm!
 
xin lỗi tại file mình nặng quá ,mới giải nén xong . mong các bạn chỉ giáo . xin cảm ơn
 

File đính kèm

xin lỗi tại file mình nặng quá ,mới giải nén xong . mong các bạn chỉ giáo . xin cảm ơn
Công thức của bạn tại cell F1 là:
Mã:
=IF(ISNA(VLOOKUP([COLOR=#ff0000][B]$B3933[/B][/COLOR],VLOOKUP!$B$1:$C$5103,2,0)),"",VLOOKUP([COLOR=#ff0000][B]$B3933[/B][/COLOR],VLOOKUP!$B$1:$C$5103,2,0))
Chổ tôi tô đỏ trong công thức bạn thấy có vấn đề không? Tại sao không là $B1 mà lại tìm đâu ở tận $B3933 chứ
 
bác BATE ơi mình gởi file đính kèm rồi .bác chỉ mình với.
 
xin lỗi tại file mình nặng quá ,mới giải nén xong . mong các bạn chỉ giáo . xin cảm ơn
Anh Bill gặp công thức này chắc té xỉu:
=IF(ISNA(VLOOKUP($B3933;VLOOKUP!$B$1:$C$5103;2;0));"";VLOOKUP($B3933;VLOOKUP!$B$1:$C$5103;2;0))
1/ Đặt tên Sheet giống hệt tên hàm ... điếc thật!
2/ Công thức ô F1 là tìm dữ liệu của ô B1, ở đây lại là $B3933 (màu xanh), "tía thằng Excel" tìm cũng không thấy.
Bạn tự nghiên cứu nhé.
 
Các Thầy các bạn có thể giúp dùm em công thức cho File này ko ? em chịu thua khôn làm đc.

Đây là file đính kèm của em :

Em muốn làm sao liên kết giữa sheet Nhân viên và sheet Danh mục sách với Sheet DSMS để khi em nhập MSNV vào DSMS nó sẽ tự động hiện những thông tin của nhân viên đó ra ở các cột bên cạnh, hoặc khi em nhập Mã số sách (MSS) bên DSMS nó sẽ tự động hiện thông tin sách đó ở các cột bên lun.

Nhờ thầy và các bạn giúp em với, em xin cảm ơn }}}}}
 

File đính kèm

Các Thầy các bạn có thể giúp dùm em công thức cho File này ko ? em chịu thua khôn làm đc.

Đây là file đính kèm của em :

Em muốn làm sao liên kết giữa sheet Nhân viên và sheet Danh mục sách với Sheet DSMS để khi em nhập MSNV vào DSMS nó sẽ tự động hiện những thông tin của nhân viên đó ra ở các cột bên cạnh, hoặc khi em nhập Mã số sách (MSS) bên DSMS nó sẽ tự động hiện thông tin sách đó ở các cột bên lun.
Nhờ thầy và các bạn giúp em với, em xin cảm ơn }}}}}
Xem file đính kèm. Nhập dữ liệu vào các ô màu vàng nhé.
 

File đính kèm

Status
Không mở trả lời sau này.

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

Back
Top Bottom