PDA

View Full Version : Cách sử dụng hàm HLOOKUP



tranhieu909
30-08-07, 08:33 AM
mình có bài toán này nhờ các tiên sinh chỉ giáo

NGÀY LẤY BÁO CÁO: 5
date 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .... TỔNG BÁN LKẾ
Sp A 5 6 10 3 9 4 12 1 1....
SpB 2 5 4 8 3 6 5 2 5 5 .....

Vấn đề đặt ra là
NẾU TA ĐÁNH THAM SÔ NGÀY LẤY BÁO CÁO THÌ EXCELL TỰ ĐỘNG ĐỐI CHIẾU SỐ LIỆU NGÀY LẤY BÁO CÁO VỚI DÒNG DATE TÌM NGÀY 5.SAU ĐÓ ĐỐI CHIẾU XUỐNG SP A VÀ SP B CỘNG DOANH SỐ TỪ NGÀY 1 ĐẾN NGÀY THỨ 5.

ThuNghi
30-08-07, 08:42 AM
Nếu mà có cộng (DS...) thì phải có sum (sum, sumif, sumproduct...)
Trong trường hợp này nên dùng sumproduct
DS spA (1->5): sumproduct((ngaydau>=date(year,month,1))*(ngaycuoi<=date(year,month,5))*(dso)*[(sp="spA")])
Bạn có thể up file lên, hay là bạn cụ thể hơn yêu cầu.

Nguyễn Xuân Sơn
30-08-07, 09:58 AM
Bạn đặt tênvùng DL động với số dòng bằng số SP, số cột bằng ngày cần lấy như fai sau:

tranhieu909
30-08-07, 10:09 AM
Hi, nguyễn Xuân Sơn
bạn có thể hướng dẫn chi tiết cho mình không
Thank
mình post lên trên mạng bài toán của mình rồi

ThuNghi
30-08-07, 11:01 AM
Bạn xem file sau nhé

TranThanhPhong
30-08-07, 11:16 AM
Bác ThuNghi dùng hàm giỏi quá. Có nhiều điều phải học từ bác!.

Mình xin chuyển topic này vào chuyên mục Công thức và Hàm.

TP.

funnyzui
30-08-07, 01:57 PM
Mình có cách khác cũng tương tự để giải ra bài toán của bạn. Ở đây mình sử dụng hàm Hlookup và Sumproduct, bạn tham khảo thêm nha.
- Ô D22 =HLOOKUP($B$19,$D$3:$AH$11,MATCH($A22,$A$3:$A$11,0 ))
- Ô F22 =SUMPRODUCT((($D$3:$AH$3)<=$B$19)*(D4:AH4))

Nguyễn Xuân Sơn
30-08-07, 02:41 PM
Bạn tham khảo nhé!

Mr Okebab
30-08-07, 02:51 PM
Bạn xem file sau nhé
Không cần phải phức tạp vậy đâu, có cách khác đơn giản hơn nữa.
ThuNghi xem lại các công thức tính trung bình ngày và tỷ lệ hoàn thành kế hoạch

P/S : Khi Post File lên các bác nhớ xóa các name "rác" đi.
To Smod: Smod lần sau khen ai thì nhớ THANKS họ nhé.
Thân!

Mr Okebab
30-08-07, 02:59 PM
Bạn tham khảo nhé!

Bạn dùng Index rất hay và sáng tạo.
Với bài này thì đạt yêu cầu. Chỉ khi thứ tự Thuê bao ở 2 bảng thay đổi thì mới cần xem lại.

Thân!

boo ngo
31-08-07, 02:21 PM
hi, có 1 đề bài ko hiu sao mà làm hoài ko đc, bị cái excel nó ko thèm cho 1 cái note nào hết nên po' tay, ko bit có bác nào rảnh rỗi làm dùm mình cái này hen

thuytt999
18-09-07, 11:09 AM
Chào các Bác!
Tôi là thành viên mới chưa có đóng góp j cho diễn đàn cả nhưng đã hỏi rồi, rất mong được các Bác giúp đỡ cách dùng hàm Hlookup nhé.
Cảm ơn các Bác nhiều!

anhtuan1066
18-09-07, 11:18 AM
Thế bạn biết VLOOKUP ko? HLOOKUP cũng tương tự vậy thôi có điều 1 cái dò tìm theo hàng, 1 cái dò tìm theo cột... như nhau cả..

thuytt999
18-09-07, 11:25 AM
huhu
Tôi biết vậy mà, có gửi kèm theo file để các Bác giải bài toán giùm mà chưa thấy được, chắc tôi chưa bít đính kèm file rôi.Bác nói bảo cách cho Tôi nha.

trandangkhoi
18-09-07, 02:18 PM
Bạn đọc hướng dẫn theo link nha
http://www.giaiphapexcel.com/forum/showthread.php?t=250
(không biết mình gửi link này cho bao nhiêu người rồi nữa)

jack_sparrow
09-01-09, 08:11 PM
Mình có bài excel nhờ các bạn giải giúp
ĐỀ:
Câu 1: Mở trang tính excel, nhập bảng tính như bên dưới và thực hiện theo yêu cầu câu hỏi đặt ra:
http://upanh.com/images/k1rm0wsw5q85c05rntuu.jpg
Câu 2: Hãy sử dụng hàm dò tìm thích hợp để tính điểm cộng ở cột H.
Câu 3: Hãy tính tổng điểm ở cột I biết:
Tổng điểm = Điểm Toán + Điểm Lí + Điểm Hóa
Câu 4: Dùng hàm IF để đánh giá xếp loại thi biết:
Nếu tổng điểm >= 26, xếp loại Giỏi.
Nếu tổng điểm >= 18 và < 26, xếp loại Khá.
Nếu tổng điểm < 18, xếp loại Trung bình.
Câu 5: Hãy cho kết quả thi tuyển của học sinh biết:
Nếu tổng điểm đạt từ 20 điểm trở lên thì “Đ”, ngược lại “H”.
Câu 6: Hãy thêm cột Vị Thứ, hãy xếp vị thứ cho tất cả các học sinh dự thi
Câu 7: Hãy lập bảng thống kê sau:
Giỏi Khá Trung bình Dự thi
Số lượng
Nếu link ảnh die thì có thể tải đề bài tại đây. http://www.mediafire.com/download.php?wymejmiokzz
Các bạn post cách giải lên 4rum hoặc up file .xls lên media fire hay site nào đó cho mình tải về nhé. Thanhks các bạn

jack_sparrow
09-01-09, 08:12 PM
Cách giải của mình là(nó báo lỗi hết )
Câu 2 hình như dùng hàm hlookup
=hlookup(D5,$C$12:$E$14)
Câu 3 dễ, mình làm được ròi
Câu 4 mình dùng hàm if mà cũng sai
=if(I5>=26,"gioi",if(26>I5>=18,"gioi","kha"))
Câu 5
mình làm như vậy nó báo lỗi
=if(I5>=20, "dau", "hong")
Câu 6, 7 mình pó tay luôn
Các bạn làm ơn giúp mình với

ThuNghi
09-01-09, 08:35 PM
Câu 4 mình dùng hàm if mà cũng sai
=if(I5>=26,"gioi",if(26>I5>=18,"gioi","kha"))

Sai là đúng vì làm gì có hàm if mà 26>I5>=18. Phải là
=if(I5>=26,"gioi",if(I5>=18,"kha","TB"))

Câu 5
mình làm như vậy nó báo lỗi
=if(I5>=20, "dau", "hong")
Ct đúng mà.

Cách giải của mình là(nó báo lỗi hết )
Câu 6, 7 mình pó tay luôn
Các bạn làm ơn giúp mình với
Câu 6 dùng hàm rank
Câu 7 dùng hàm Countif(...,"Giỏi") => Tương tự.
Nghiên cứu hàm hay xem ebook của BNTT trên diễn đàn để nhớ lâu.

Po_Pikachu
09-01-09, 08:38 PM
Bạn nên gửi file excel đang tính giở và câu hỏi lên cùng luôn. Vì mình biết giải nhưng làm biếng lắm.
Viết lại đề thì mệt lắm. Và cái nào bạn làm được rồi thì mình khỏi phải giải lại đó mà!
Thân.

ndu96081631
09-01-09, 08:43 PM
Cách giải của mình là(nó báo lỗi hết )
Câu 2 hình như dùng hàm hlookup
=hlookup(D5,$C$12:$E$14)
Lý ra phải là =hlookup(D5,$C$12:$E$14,2,0)

Câu 4 mình dùng hàm if mà cũng sai
=if(I5>=26,"gioi",if(26>I5>=18,"gioi","kha"))
Lý ra phải là: =IF(I5>=26,"Giõi",IF(I5>=18,"Khá","Trung bình"))

Câu 5
mình làm như vậy nó báo lỗi
=if(I5>=20, "dau", "hong")
Câu này đâu có sai ---> Báo lổi gì chứ?

Câu 6, 7 mình pó tay luôn
Các bạn làm ơn giúp mình với
Câu 6 dùng hàm RANK
Câu 7 dùng COUNTIF

123
08-02-09, 10:45 AM
Em đang dùng HLOOKUP để lấy lại số liệu trong 1 hàng, tuy nhiên LOOKUP VALUE của em lại đang ở cuối hàng, do đó em không lấy được số liệu của các cột ở đầu hàng ( em đã để ROW_INDEX_NUM là số âm với hy vọng EXCEL sẽ đếm ngược lại nhưng cũng không được),
Các bác hướng dẫn em xử lý vụ này với,
Kính

Po_Pikachu
08-02-09, 10:48 AM
Bạn gửi file lên chứ! Nói như vậy thì làm sao biết được.
Thân.

ndu96081631
08-02-09, 10:56 AM
Em đang dùng HLOOKUP để lấy lại số liệu trong 1 hàng, tuy nhiên LOOKUP VALUE của em lại đang ở cuối hàng, do đó em không lấy được số liệu của các cột ở đầu hàng ( em đã để ROW_INDEX_NUM là số âm với hy vọng EXCEL sẽ đếm ngược lại nhưng cũng không được),
Các bác hướng dẫn em xử lý vụ này với,
Kính]
Trong trướng hợp này bạn nên dùng INDEX... nghiên cứu thử xem

123
08-02-09, 11:01 AM
Hàng về ngay đây, bác ơi
em cần gấp quá, các bác hỗ trợ nhé,
Trân trọng,

BNTT
08-02-09, 12:45 PM
Bạn muốn tính tổng số tiền của những mặt hàng mà bạn ghi chú là OK? HLOOKUP gì ở đây?

=SUMIF($G$2:$G$4, "OK", $F$2)

123
08-02-09, 12:53 PM
Bạn muốn tính tổng số tiền của những mặt hàng mà bạn ghi chú là OK? HLOOKUP gì ở đây?

=SUMIF($G$2:$G$4, "OK", $F$2)

Không bác ơi, mục đích của em là thống kê các mặt hàng mà được ghi chú là "OK", và xuất ra một bảng riêng bác ah,

BNTT
08-02-09, 01:25 PM
Không bác ơi, mục đích của em là thống kê các mặt hàng mà được ghi chú là "OK", và xuất ra một bảng riêng bác ah,
Nếu chỉ có 1 OK trong cột Ghi chú mà thôi, thì đây, công thức cho ô A8:

=INDEX($A$2:$F$4, MATCH("OK", $G$2:$G$4, 0), COLUMN())
Copy công thức này sang đến ô F8.

Nếu có nhiều OK trong cột Ghi chú, thì dùng Advanced Filter, nhanh gọn hơn, khoa học hơn, "pro" hơn!

thivantan
08-02-09, 11:24 PM
Bạn thử tải file dưới đây về xem có đúng yêu cầu của bạn không. Thân.

langtuomdan
09-03-09, 09:18 PM
Tính số tiền điện trong định mức = số điện định mức * đơn giá.mong các anh giúp em với

ndu96081631
09-03-09, 09:25 PM
Bạn dùng công thức:

G7 =HLOOKUP(LEFT($B7),$D$28:$I$30,MID($B7,3,1)+1,0)*M IN($C7,$F7)
Còn phần vượt định mức định làm luôn nhưng không thấy điều kiện tính toán nêu trong bài nên chưa làm

langtuomdan
09-03-09, 09:31 PM
có gì em post lên nhờ anh sau giúp phần tiếp theo nha.Thanks đại ca

truonghagpex
17-04-09, 09:54 AM
các anh ơ em chưa học vba nhưng em đã học passcal rồi nay em muốn các anh chỉ cho em làm thế nào để tách được các số và tính luôn cho em với cụ thể như sau: em nhập vào 1 xell là tôn boong mũi = 8+(3*5(6+2)-4)*2bên*2mặt thì xell bên cạnh sẽ tính giúp em kết quả la bằng 472. các anh ai biết thì giúp em với nhé áp dụng bằng các hàm có sẵn trong exel cũng được hoặc đoạn code cũng được. em cảm ơn nhiều

kr4sh
26-06-09, 04:07 PM
Bài này yêu cầu dựa vào ký tự cuối của Mã NV và Bảng cho sẵn. Em dùng hàm Hlookup kết hợp với Right nhưng ko ra **~**

=Hlookup(right(D4,1),$F$17:$L$18,2,0)

Đây là bài tập, có một số câu khác ở những bài tập khác em cũng không làm được }}}}}}}}}}( Anh/chị giúp giùm với, sáng mai em thi mà lúc nãy mới phát hiện ra 4rum mình @$@!^%@$@!^%@$@!^%)

P.S : Bài tập em nhờ giải ở sheet 3 --=0
Link mediafie :
http://www.mediafire.com/?ermmlddrlhm

huuthang_bd
26-06-09, 04:19 PM
Bài này yêu cầu dựa vào ký tự cuối của Mã NV và Bảng cho sẵn. Em dùng hàm Hlookup kết hợp với Right nhưng ko ra **~**

=Hlookup(right(D4,1),$F$17:$L$18,2,0)

Đây là bài tập, có một số câu khác ở những bài tập khác em cũng không làm được }}}}}}}}}}( Anh/chị giúp giùm với, sáng mai em thi mà lúc nãy mới phát hiện ra 4rum mình @$@!^%@$@!^%@$@!^%)

P.S : Bài tập em nhờ giải ở sheet 3 --=0
Link mediafie :
http://www.mediafire.com/?ermmlddrlhm
Công thức ở Cell H4 sheet3:

=HLOOKUP(--RIGHT(D4),$F$17:$L$18,2)

kr4sh
26-06-09, 04:22 PM
^ Anh có thể giải th1ich giùm e được ko ạ ? tại sao lại có "--" và không có range lookup ?

Hai Lúa Miền Tây
26-06-09, 04:22 PM
Bài này yêu cầu dựa vào ký tự cuối của Mã NV và Bảng cho sẵn. Em dùng hàm Hlookup kết hợp với Right nhưng ko ra **~**

=Hlookup(right(D4,1),$F$17:$L$18,2,0)

Đây là bài tập, có một số câu khác ở những bài tập khác em cũng không làm được }}}}}}}}}}( Anh/chị giúp giùm với, sáng mai em thi mà lúc nãy mới phát hiện ra 4rum mình @$@!^%@$@!^%@$@!^%)

P.S : Bài tập em nhờ giải ở sheet 3 --=0
Link mediafie :
http://www.mediafire.com/?ermmlddrlhm
Có phải bạn tính bảng thống kê không? tính tổng hàng 2 điều kiện thì dùng hàm SUMPRODUCT chứ.
Bạn xem file nhé
Thân

kr4sh
26-06-09, 04:33 PM
Có phải bạn tính bảng thống kê không? tính tổng hàng 2 điều kiện thì dùng hàm SUMPRODUCT chứ.
Bạn xem file nhé
Thân
:D Cái đấy là sheet 1 mà anh :D Nhưng mờ dù sao anh cũng làm giùm em sheet 1 rùi, thanks anh :D

Rưng mờ em vẫn thắc mắc về cái "--" , em thử làm lại, công thức y chang nhưng ko có "--" thì nó ko ra :(

huuthang_bd
26-06-09, 04:38 PM
^ Anh có thể giải th1ich giùm e được ko ạ ? tại sao lại có "--" và không có range lookup ?
Range lookup là tham số tùy biến, có thể bỏ qua cũng được. Nhưng trong trường hợp này thì nên thêm vào. Lúc nãy tôi quên. Sử dụng (--) là do giá trị trong bảng dò của bạn là giá trị kiểu Number, nếu trích dữ liệu từ chuỗi thì ta sẽ có dữ liệu kiểu Text. Mang giá trị kiểu Text đi dò trong bảng giá trị kiểu Number thì nó không dò ra. Vì vậy dùng (--) để chuyển các giá trị kiểu Text sang các giá trị kiểu Number trước khi dò.

=HLOOKUP(--RIGHT(D4),$F$17:$L$18,2,)

kr4sh
26-06-09, 04:46 PM
Range lookup là tham số tùy biến, có thể bỏ qua cũng được. Nhưng trong trường hợp này thì nên thêm vào. Lúc nãy tôi quên. Sử dụng (--) là do giá trị trong bảng dò của bạn là giá trị kiểu Number, nếu trích dữ liệu từ chuỗi thì ta sẽ có dữ liệu kiểu Text. Mang giá trị kiểu Text đi dò trong bảng giá trị kiểu Number thì nó không dò ra. Vì vậy dùng (--) để chuyển các giá trị kiểu Text sang các giá trị kiểu Number trước khi dò.

=HLOOKUP(--RIGHT(D4),$F$17:$L$18,2,)

Cám ơn anh, giờ thì hiểu hơn 1 chút rồi @$@!^% Nhân tiện, anh giải giùm câu 1 trong sheêt được không ạ ? Ngó loẳng ngoằng và rối quá -+*/-+*/ [làm rồi mà ko ra +-+-+-+]

Ah, với lại, nếu lấy 1 số chia cho 1 giờ, thì phải dùng cái gì để đổi chỗ giờ đấy ra số để chia ? [câu 1 sheet5]

MinhNguyệt
28-06-09, 07:13 AM
Cám ơn anh, giờ thì hiểu hơn 1 chút rồi @$@!^% Nhân tiện, anh giải giùm câu 1 trong sheêt được không ạ ? Ngó loẳng ngoằng và rối quá -+*/-+*/ [làm rồi mà ko ra +-+-+-+]

Ah, với lại, nếu lấy 1 số chia cho 1 giờ, thì phải dùng cái gì để đổi chỗ giờ đấy ra số để chia ? [câu 1 sheet5]


1/ Câu 1 Sheet5 : G4 = =ROUND($G$2/(HOUR(F4)+MINUTE(F4)/60),0)
2/ Câu 1 Sheet3 : H4 = =HLOOKUP(RIGHT(C4,1)*1,$F$17:$L$18,2,0)

Copy xuống các ô phía dưới
Thân

Ma_Non
03-07-09, 09:56 PM
Các pro chỉ giáo giúp em với
Em phải tìm từ sheet 2 số lượng sản phẩm sản xuất trong tháng của từng thành phẩm để điền vào sheet 1 theo từng cột thành phẩm. Em dùng hàm hlookup để tìm kiếm nhưng vấn đề ở chỗ: Bảng tính ở sheet 1 có nhiều công thức tính toán trên số mà loại thành phẩm sản xuất trong mỗi tháng lại khác nhau do đó có trường hợp công thức không tìm được số lượng sản xuất trong tháng của một thành phẩm nào đó---> báo #N/A -----> KHông thể cộng tổng được!
Các pro chỉ giúp em xem có cách nào thay kết quả báo lỗi trên bằng số 0 không ah?
Em cảm ơn các pro nhìu lắm!

ThuNghi
03-07-09, 10:02 PM
Các pro chỉ giáo giúp em với
Em phải tìm từ sheet 2 số lượng sản phẩm sản xuất trong tháng của từng thành phẩm để điền vào sheet 1 theo từng cột thành phẩm. Em dùng hàm hlookup để tìm kiếm nhưng vấn đề ở chỗ: Bảng tính ở sheet 1 có nhiều công thức tính toán trên số mà loại thành phẩm sản xuất trong mỗi tháng lại khác nhau do đó có trường hợp công thức không tìm được số lượng sản xuất trong tháng của một thành phẩm nào đó---> báo #N/A -----> KHông thể cộng tổng được!
Các pro chỉ giúp em xem có cách nào thay kết quả báo lỗi trên bằng số 0 không ah?
Em cảm ơn các pro nhìu lắm!
Có nhiều cách dùng thử 1 cách.
=if(isna(hlookup(.....)),0,hlookup(...))
Nghĩa là nếu Hlookup mà là NA thì lấy 0.

langthangmang
03-07-09, 10:09 PM
Bạn sử dụng hàm IF và ISERROR
VD :
=if(iserror(hlookup(lookup_value, table_array,row_index_num,...)=True),0,(hlookup(lo okup_value, table_array,row_index_num,...))

Ma_Non
03-07-09, 10:18 PM
Cám ơn pro em làm được rùi ah!

httthuy
03-07-09, 10:21 PM
cám ơn các bạn! Các bạn cho mình hỏi: trong trường hợp công thức =(AW102+AZ102)/(AU102+AX102) cho ra kế quả là #DIV/0! . Vậy mình phải làm sao để thay vào đó bằng số 0 hoặc ra dấu -

langthangmang
03-07-09, 10:31 PM
Bạn sử dụng hàm IF và ISERROR
Thay hàm hlookup như trên bằng biểu thức tính của bạn

Ma_Non
03-07-09, 10:41 PM
ui, các pro cho em hỏi thêm là: Làm thế nào để khi mình đánh số 0 trong bảng tính thì bảng tính tự động thay bằng dấu - ah?

sealand
03-07-09, 11:29 PM
Bạn chọn cả trang rồi nhấn nút có dấu phảy trên thanh công cụ 1 nhát là được

vinhtran10
27-07-09, 01:52 PM
Bài này yêu cầu dựa vào ký tự cuối của Mã NV và Bảng cho sẵn. Em dùng hàm Hlookup kết hợp với Right nhưng ko ra **~**

=Hlookup(right(D4,1),$F$17:$L$18,2,0)

Đây là bài tập, có một số câu khác ở những bài tập khác em cũng không làm được }}}}}}}}}}( Anh/chị giúp giùm với, sáng mai em thi mà lúc nãy mới phát hiện ra 4rum mình @$@!^%@$@!^%@$@!^%)

P.S : Bài tập em nhờ giải ở sheet 3 --=0
Link mediafie :
http://www.mediafire.com/?ermmlddrlhm
cái này sai ở chỗ right(D4) thay vì là right(C4)

MinhCong
13-08-09, 02:09 PM
Đánh hàm bình thường như trong một sheet thôi bạn à. Chỉ có khác là vùng tham chiếu nằm ở sheet mình cần tra (có thể đặt name cho nó cũng được)

gapmayman
16-08-09, 12:27 PM
Range lookup là tham số tùy biến, có thể bỏ qua cũng được. Nhưng trong trường hợp này thì nên thêm vào. Lúc nãy tôi quên. Sử dụng (--) là do giá trị trong bảng dò của bạn là giá trị kiểu Number, nếu trích dữ liệu từ chuỗi thì ta sẽ có dữ liệu kiểu Text. Mang giá trị kiểu Text đi dò trong bảng giá trị kiểu Number thì nó không dò ra. Vì vậy dùng (--) để chuyển các giá trị kiểu Text sang các giá trị kiểu Number trước khi dò.

=HLOOKUP(--RIGHT(D4),$F$17:$L$18,2,)
cái này hay nè! Vì bình thường ng ta dùng hàm value(chỗi) để cho ra giá trị kiểu số|||||

nguyentieu
03-09-09, 10:04 PM
Thằng bạn nhờ e tính dùm nó cái cột Giảm bằng hlookup như cái bảng Tỷ lệ giảm ---> bó tay. Nhờ các AE trên diễn đàn chỉ giáo!
Thanks

duongdv
04-09-09, 08:09 AM
Theo mình cài bài này đâu cần áp dụng hàm hlookup, chỉ cần áp dụng hàm IF là được mà.
Nếu bài toán yêu cầu bắt buộc phải áp dụng hàm Hloolup() Bạn thử công thức sau nhé.
=HLOOKUP(HLOOKUP(F2,$D$26:$H$26,1,1),$D$26:$H$27,2 )

le tin
04-09-09, 08:49 AM
Thằng bạn nhờ e tính dùm nó cái cột Giảm bằng hlookup như cái bảng Tỷ lệ giảm ---> bó tay. Nhờ các AE trên diễn đàn chỉ giáo!
Thanks
Tại ô I2 điền công thức , xong kéo xuống
=HLOOKUP(F2;$D$26:$H$27;2;1)
Và thử lại đúng ý chưa
Chúc vui

hocham
19-11-09, 02:12 PM
Em muốn lấy số khối theo mã hàng. Nhờ các anh chi chỉ dùm em.
Em gởi file kèm theo. Chân thành cám ơn!

dat_butmuc
19-11-09, 03:00 PM
Em muốn lấy số khối theo mã hàng. Nhờ các anh chi chỉ dùm em.
Em gởi file kèm theo. Chân thành cám ơn!


Bạn phân biệt giùm giá trị dò tìm và bảng dò tìm giùm cái khi mà muốn dùng hàm Hlookup 1 cái? Tôi vẫn chưa hiểu lắm
Nếu bạn chỉ cần ghép số khối vào mã hàng thì đơn giản như thế này: =B2&E2

hocham
19-11-09, 03:56 PM
Bạn phân biệt giùm giá trị dò tìm và bảng dò tìm giùm cái khi mà muốn dùng hàm Hlookup 1 cái? Tôi vẫn chưa hiểu lắm
Nếu bạn chỉ cần ghép số khối vào mã hàng thì đơn giản như thế này: =B2&E2

em vô ý quá
em muốn lấy số khối (CBM) dựa vào cột mã hàng ,lấy ra ở môt sheet bât kỳ khác nhu la sheet2 chang han
VÍ DỤ: nấu mã hàng ở ô A1=MM006 thì có số khối ô B1=0.166 cbm
tưong tự nếu là ô A2= MM007 =>ô B2=0.106
nhờ các anh chị làm dùm em
chân thành cám ơn!

dat_butmuc
19-11-09, 04:30 PM
em vô ý quá
em muốn lấy số khối (CBM) dựa vào cột mã hàng ,lấy ra ở môt sheet bât kỳ khác nhu la sheet2 chang han
VÍ DỤ: nấu mã hàng ở ô A1=MM006 thì có số khối ô B1=0.166 cbm
tưong tự nếu là ô A2= MM007 =>ô B2=0.106
nhờ các anh chị làm dùm em
chân thành cám ơn!


Bạn để ở ô G2 hoặc G3 công thức này rồi kéo xuống:
=IF(B2="","",OFFSET(B2,1,2,,)&OFFSET(B2,0,2,,))
hoặc =IF(B2="","",OFFSET(B2,1,2,,)&" "&OFFSET(B2,0,2,,))
nếu muốn bỏ CBM phía sau thì chỉ cần =IF(B2="","",OFFSET(B2,1,2,,))

hocham
20-11-09, 08:46 AM
Bạn để ở ô G2 hoặc G3 công thức này rồi kéo xuống:
=IF(B2="","",OFFSET(B2,1,2,,)&OFFSET(B2,0,2,,))
hoặc =IF(B2="","",OFFSET(B2,1,2,,)&" "&OFFSET(B2,0,2,,))
nếu muốn bỏ CBM phía sau thì chỉ cần =IF(B2="","",OFFSET(B2,1,2,,))


em dùng ham này trong sheet 1 thì được=IF(B2="","",OFFSET(B2,1,2,,))
nhưng em lồng hàm vlookup o bên sheet 2(lay du lieu) thì không thành công
nhờ các anh chị xem dùm hàm này sai chỗ nào.
em gởi file kem theo
rất vui khi nhận được sự giúp đỡ của mọi người

dat_butmuc
20-11-09, 08:53 AM
em dùng ham này trong sheet 1 thì được=IF(B2="","",OFFSET(B2,1,2,,))
nhưng em lồng hàm vlookup o bên sheet 2(lay du lieu) thì không thành công
nhờ các anh chị xem dùm hàm này sai chỗ nào.
em gởi file kem theo
rất vui khi nhận được sự giúp đỡ của mọi người


Chỉ cần
=IF(ISNA(VLOOKUP(A1,Sheet1!$B$2:$G$13,6,0)),"",VLOOKUP(A1,Sheet1!$B$2:$G$13,6,0))

MinhCong
20-11-09, 09:04 AM
em dùng ham này trong sheet 1 thì được=IF(B2="","",OFFSET(B2,1,2,,))
nhưng em lồng hàm vlookup o bên sheet 2(lay du lieu) thì không thành công
nhờ các anh chị xem dùm hàm này sai chỗ nào.
em gởi file kem theo
rất vui khi nhận được sự giúp đỡ của mọi người
Bạn dùng hàm INDEX nhé (Tại ô B1 của sheet lấy dữ liệu)

INDEX(Sheet1!$B$2:$D$13,MATCH(A1,Sheet1!$B$2:$B$13 ;0)+1,3)

thưhiên99
29-12-09, 09:26 PM
Tôi đang làm hlookup cho bảng điểm này mà sao kết quả không ra được, có ai giúp tôi với.

Ba Tê
29-12-09, 09:40 PM
Tôi đang làm hlookup cho bảng điểm này mà sao kết quả không ra được, có ai giúp tôi với.
Bạn muốn làm trên cột nào?
Trên Cột G hiện giờ:
Ô G5
=HLOOKUP(K5;$J$1:$U$2;2)
Ô G6
=HLOOKUP(K6;$J$1:$S$2;2)
Bạn nên quyết định là U hay S và thêm vào công thức như sau xem có khác lạ gì không:
Ô G5
=HLOOKUP(K5;$J$1:$S$2;2;0)

thưhiên99
29-12-09, 09:53 PM
Bạn muốn làm trên cột nào?
Trên Cột G hiện giờ:
Ô G5
=HLOOKUP(K5;$J$1:$U$2;2)Ô G6
=HLOOKUP(K6;$J$1:$S$2;2)Bạn nên quyết định là U hay S và thêm vào công thức như sau xem có khác lạ gì không:
Ô G5
=HLOOKUP(K5;$J$1:$S$2;2;0)
Cám ơn Patê rất nhiều, vậy mà mình loay hoay mãi kg biết sai ở đâu? Tại sao thêm số 0 vào thì lại được?? Trước đây mình làm theo cách như ở ô G6 thì kết quả vẫn ra đúng mà lần này lại bị sai lung tung vậy chứ.