Mong mọi người giúp đỡ về tìm 1 giá trị trong nhiều cột

Liên hệ QC

gameonly308

Thành viên hoạt động
Tham gia
4/5/09
Bài viết
197
Được thích
10
Mới học Excel gà quá, có ai hướng dẫn cho mình với
Mình muốn tìm Số đo 80 (là số bất kỳ điền vào ở ô B7) tìm đúng thì in ra ổ ô Kết quả.Tìm ở cột G bên Sheet Barem, nếu không có tìm tiếp ở cột K ở Sheet Barem và in kết quả ở ô C7 thì làm thế nào, mong mọi người giúp đỡ với.
File đính kèm ở bên dưới.
 

File đính kèm

Lần chỉnh sửa cuối:
Mới học Excel gà quá, có ai hướng dẫn cho mình với
Mình muốn tìm Số đo 80 (là số bất kỳ điền vào ở ô B7) tìm đúng thì in ra ổ ô Kết quả.Tìm ở cột G bên Sheet Barem, nếu không có tìm tiếp ở cột K ở Sheet Barem và in kết quả ở ô C7 thì làm thế nào, mong mọi người giúp đỡ với.
File đính kèm ở bên dưới.

Bạn xem vậy có đúng không nhé.
 
Công thức tại C4:
Mã:
=IF(ISERROR(VLOOKUP(B4,Barem!$G$7:$H$27,2,0)),VLOOKUP(B4,Barem!$K$7:$L$27,2,0),VLOOKUP(B4,Barem!$G$7:$H$27,2,0))
Kéo xuống
 
Mới học Excel gà quá, có ai hướng dẫn cho mình với
Mình muốn tìm Số đo 80 (là số bất kỳ điền vào ở ô B7) tìm đúng thì in ra ổ ô Kết quả.Tìm ở cột G bên Sheet Barem, nếu không có tìm tiếp ở cột K ở Sheet Barem và in kết quả ở ô C7 thì làm thế nào, mong mọi người giúp đỡ với.
File đính kèm ở bên dưới.
Nếu chắc chắn giá trị dò nằm 1 trong 2 cột G & K, công thức ở C4
=IF(COUNTIF(Barem!$G$7:$G$27,B4),VLOOKUP(B4,Barem!$G$7:$H$27,2,0),VLOOKUP(B4,Barem!$K$7:$L$27,2,0))
Kéo xuống
 
Cảm ơn bạn rất nhiều
Từ công thức
=IF(ISERROR(VLOOKUP(B4,Barem!$G$7:$H$27,2,0)),VLOOKUP(B4,Barem!$K$7:$L$27,2,0),VLOOKUP(B4,Barem!$G$7:$H$27,2,0))
Bạn cho mình hỏi, nếu giả sử mình có thêm 2-3 cột nữa thì công thức phải như thế nào, tại mình tính làm khoảng 10-20 bảng như vậy trong 1 trang cho nó đỡ dài mà ! Mong bạn giúp thêm mình nhé !

Không, ý mình là mình có thể điền thêm số đo của n cột và kết quả tương ứng ở cột n+1 nữa.
Đấy là mình ví dụ làm tạm 2 cột.
Tại dữ liệu của mình có gần 1000 giá trị Số đo ra Số lít mà.
Mong bạn giúp thêm !

Nếu chắc chắn giá trị dò nằm 1 trong 2 cột G & K, công thức ở C4

Kéo xuống
Cái này áp dụng được với nhiều cột khác nữa phải không bạn, chỉ thêm hàm vlookup nữa thôi nhỉ !
 
Chỉnh sửa lần cuối bởi điều hành viên:
Quy luật các số đo là liên tiếp trên xuống dưới, trái sang phải đúng không?
 
Bạn cho mình hỏi, nếu giả sử mình có thêm 2-3 cột nữa thì công thức phải như thế nào, tại mình tính làm khoảng 10-20 bảng như vậy trong 1 trang cho nó đỡ dài mà ! Mong bạn giúp thêm mình nhé !
Nếu dò tìm trong nhiều bảng thì không dùng các công thức trên được!
Cụ thể có bao nhiêu bảng bạn đưa hết lên đây rồi mọi người sẽ làm 1 lần cho bạn luôn
 
Đây mình làm thêm 1 cột nữa, vậy công thức chỉ cần thêm vlookup để tìm kiếm hay thế nào, mong mọi người giúp đỡ !
Giá trị cần tìm bây giờ là 110
 

File đính kèm

Đây mình làm thêm 1 cột nữa, vậy công thức chỉ cần thêm vlookup để tìm kiếm hay thế nào, mong mọi người giúp đỡ !
Giá trị cần tìm bây giờ là 110
Làm cho bạn công thức tổng quát với 30 bảng đây (1 lần khỏi thắc mắc)
Lưu ý: Trong file dùng 2 cách, cách 1 gõ công thức trực tiếp và cách 2 dùng Define name để rút gọn --> Tùy ý bạn chọn
 

File đính kèm

Cảm ơn bạn
ndu96081631 nhiều lắm !

ndu96081631 cho mình hỏi, mình về kiểm tra và thấy 2 cách của bạn, Số đo khi điền 211 trở đi không ra kết quả ... Mong bạn chỉ giáo
 
Chỉnh sửa lần cuối bởi điều hành viên:
ndu96081631 cho mình hỏi, mình về kiểm tra và thấy 2 cách của bạn, Số đo khi điền 211 trở đi không ra kết quả ... Mong bạn chỉ giáo
vậy thì bạn dùng công thức này mảng này, (nếu dữ liêu bên sheet barem cách nhau đều như vậy)
PHP:
=SUMIF(OFFSET(Barem!$A$6,,MATCH($B4,SMALL(Barem!$7:$7,ROW(INDIRECT("1:"&COUNTIF(Barem!$6:$6,Barem!$A$6)))),1)*3-3,50,1),$B4,OFFSET(Barem!$A$6,,MATCH($B4,SMALL(Barem!$7:$7,ROW(INDIRECT("1:"&COUNTIF(Barem!$6:$6,Barem!$A$6)))),1)*3-2,50,1))
có thể dùng name để công thức ngắn hơn
vui lòng xem file( mượn file mẫu của bác NDU nhé)
 

File đính kèm

Lần chỉnh sửa cuối:
vậy thì bạn dùng công thức này mảng này, (nếu dữ liêu bên sheet barem cách nhau đều như vậy)
PHP:
=SUMIF(OFFSET(Barem!$A$6,,MATCH($B4,SMALL(Barem!$7:$7,ROW(INDIRECT("1:"&COUNTIF(Barem!$6:$6,Barem!$A$6)))),1)*3-3,50,1),$B4,OFFSET(Barem!$A$6,,MATCH($B4,SMALL(Barem!$7:$7,ROW(INDIRECT("1:"&COUNTIF(Barem!$6:$6,Barem!$A$6)))),1)*3-2,50,1))
có thể dùng name để công thức ngắn hơn
vui lòng xem file( mượn file mẫu của bác NDU nhé)

Cảm ơn bạn đã giúp đỡ.
Nhưng tớ vừa kiểm tra thì khi số đo từ 400 trở đi đều cho kết quả = 0 bạn àh :(.
Với cả, cái bảng của mình chỉ là ví dụ thôi, chứ thực ra nó có thể có 12.5 rồi 12.7.
Mình thấy cách làm của bạn ko tính được khi cho 1 số vd như 12.5.
Vì bọn mính đo bể chứa nên có dấu phẩy. Bạn có thể xem giúp mình được không ?
 
Lần chỉnh sửa cuối:
Cảm ơn bạn đã giúp đỡ.
Nhưng tớ vừa kiểm tra thì khi số đo từ 400 trở đi đều cho kết quả = 0 bạn àh :(.
Với cả, cái bảng của mình chỉ là ví dụ thôi, chứ thực ra nó có thể có 12.5 rồi 12.7.
Mình thấy cách làm của bạn ko tính được khi cho 1 số vd như 12.5.
Vì bọn mính đo bể chứa nên có dấu phẩy. Bạn có thể xem giúp mình được không ?
không hiểu ý bạn cho lắm nên cứ chạy vòng vòng
bạn thay ct này xem sao
=LOOKUP($B4,OFFSET(Barem!$A$6,,MATCH($B4,IF(Barem!$6:$6=$B$3,Barem!$7:$7,""),1)-1,50,1),OFFSET(Barem!$A$6,,MATCH($B4,IF(Barem!$6:$6=$B$3,Barem!$7:$7,""),1),50,1))
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn bạn đã giúp đỡ.
Nhưng tớ vừa kiểm tra thì khi số đo từ 400 trở đi đều cho kết quả = 0 bạn àh :(.
Với cả, cái bảng của mình chỉ là ví dụ thôi, chứ thực ra nó có thể có 12.5 rồi 12.7.
Mình thấy cách làm của bạn ko tính được khi cho 1 số vd như 12.5.
Vì bọn mính đo bể chứa nên có dấu phẩy. Bạn có thể xem giúp mình được không ?
Cái bảng số đo của bạn đâu có các số lẻ, nếu số lẻ như 12.2 - 12.5 - 12.7 ... thì dò lấy số đo nào?
Tạm thời lấy số chẵn thì xem file này đi (cột màu xanh). Sau khi trả lời câu hỏi về cách dò trên thì tính tiếp.
(-Mượn file của Ndu, dùng chiêu sumproduct() cũng học lóm của Ndu...-)
 

File đính kèm

Lần chỉnh sửa cuối:
Cái bảng số đo của bạn đâu có các số lẻ, nếu số lẻ như 12.2 - 12.5 - 12.7 ... thì dò lấy số đo nào?
Tạm thời lấy số chẵn thì xem file này đi (cột màu xanh). Sau khi trả lời câu hỏi về cách dò trên thì tính tiếp.
(-Mượn file của Ndu, dùng chiêu sumproduct() cũng học lóm của Ndu...-)
Ý mình là muốn tìm công thức tính chung với mọi Số đo mình có và sẽ tìm được trên bảng ý.
Mình ví dụ ở thực tế nhé :
Mình phải đi đo bể chứa hàng, nên chiều cao chắc chắn không thể chẵn được rồi.
Bọn mình có cái Mẫu sẵn ứng với mỗi số đo sẽ tra ra số lít tương ứng. Vì thế khi mình làm thực tế chắc chắn sẽ có số lẻ như 12.2 - 12.5.
Vì vậy mình muốn hỏi công thức mà tìm được với bất kì Số đo nào mình có ( miễn sao số đo đấy được diễn giải trong Sheet Barem ) là được bạn àh !
Tại vì mình chưa nhập số liệu, mới chỉ tìm công thức chung để tính thôi.
Dữ liệu của bọn mình khoảng 1400 dòng nên đánh sẽ mất nhiều thời gian, vì vậy mình mới hỏi bằng những ví dụ là số chẵn !
Cảm ơn các bạn đã giúp đỡ nhiệt tình !
Giúp mình với nhé !

không hiểu ý bạn cho lắm nên cứ chạy vòng vòng
bạn thay ct này xem sao
Cảm ơn bạn Thương nhiều, mình làm thử và thấy rất chính xác.
Mình muốn hỏi thêm là :
Nếu như mình điền vào Số đo mà khi tìm trong Sheet Barem không thấy thì ở ô Kết quả sẽ ghi ra là : Nhập dữ liệu không tồn tại .
Thì làm thế nào hả bạn ?
Hoặc nếu không được thì chỉ cần nó tìm value chính xác thôi. Nếu không tìm thấy thì để ô trống.
Cảm ơn !
 
Chỉnh sửa lần cuối bởi điều hành viên:
Cảm ơn bạn Thương nhiều, mình làm thử và thấy rất chính xác.
Mình muốn hỏi thêm là :
Nếu như mình điền vào Số đo mà khi tìm trong Sheet Barem không thấy thì ở ô Kết quả sẽ ghi ra là : Nhập dữ liệu không tồn tại .
Thì làm thế nào hả bạn ?
Hoặc nếu không được thì chỉ cần nó tìm value chính xác thôi. Nếu không tìm thấy thì N/A
nói thì khó nói hết. bạn nói bạn có 1400 loại dữ liệu
thì làm 1 cái list . nếu nhập sai dữ liệu trong list đó thì báo lỗi và không cho nhập. loại này có nhiều trên gpe rồi
bạn seach thì sẽ thấy " từ khóa là validation"
 
Ý mình là muốn tìm công thức tính chung với mọi Số đo mình có và sẽ tìm được trên bảng ý.
Mình ví dụ ở thực tế nhé :
Mình phải đi đo bể chứa hàng, nên chiều cao chắc chắn không thể chẵn được rồi.
Bọn mình có cái Mẫu sẵn ứng với mỗi số đo sẽ tra ra số lít tương ứng. Vì thế khi mình làm thực tế chắc chắn sẽ có số lẻ như 12.2 - 12.5.
Vì vậy mình muốn hỏi công thức mà tìm được với bất kì Số đo nào mình có ( miễn sao số đo đấy được diễn giải trong Sheet Barem ) là được bạn àh !

Tại vì mình chưa nhập số liệu, mới chỉ tìm công thức chung để tính thôi.
Dữ liệu của bọn mình khoảng 1400 dòng nên đánh sẽ mất nhiều thời gian, vì vậy mình mới hỏi bằng những ví dụ là số chẵn !
Cảm ơn các bạn đã giúp đỡ nhiệt tình !
Giúp mình với nhé !
Tóm gọn lại là:
1/ Bạn không biết ứng dụng công thức mà các thành viên GPE giúp cho bạn.
2/ Bạn đưa dữ liệu không thực tế nên mọi người giúp bạn không hiệu quả.
3/ Cái câu màu đỏ thể hiện rõ nhất "khả năng" của bạn, vì nếu dữ liệu đầy đủ trong Barem thì đâu có gì để nói.
4/ Trong Sheet Barem, cứ số đo, số lít - số đo, số lít - số đo, số lít ... thấy hơi bị mệt, nếu để nó chung trong một cột thì quá "thảnh thơi" rồi, Excel 2003 cũng đã có trên 65.000 dòng chẳng lẽ không đủ chứa dữ liệu. Tại mình làm khó mình.
4/ Thân mến.
 
Bọn mình có cái Mẫu sẵn ứng với mỗi số đo sẽ tra ra số lít tương ứng. Vì thế khi mình làm thực tế chắc chắn sẽ có số lẻ như 12.2 - 12.5.
Vì vậy mình muốn hỏi công thức mà tìm được với bất kì Số đo nào mình có ( miễn sao số đo đấy được diễn giải trong Sheet Barem ) là được bạn àh !
Công thức của tôi ở bài trên có sai sót, nếu dùng nó thì phải sửa lại... Tuy nhiên, xin hói thêm ngoài lề: Bạn đang "đo" cái gì vậy? Bạn mô tả thêm về công việc, biết đâu tôi có công thức tổng quát mà khỏi cần luôn sheet Barem
 
Lần chỉnh sửa cuối:
Cảm ơn bạn đã quan tâm, sau khi tôi điền đủ dữ liệu vào, mà thuật toán có vấn đề, mong các bạn giúp đỡ thêm nhé, bây giờ chưa có dữ liệu cụ thể nên hỏi sẽ ko được toàn diện, xin cảm ơn nhiều !

Tóm gọn lại là:
1/ Bạn không biết ứng dụng công thức mà các thành viên GPE giúp cho bạn.
2/ Bạn đưa dữ liệu không thực tế nên mọi người giúp bạn không hiệu quả.
3/ Cái câu màu đỏ thể hiện rõ nhất "khả năng" của bạn, vì nếu dữ liệu đầy đủ trong Barem thì đâu có gì để nói.
4/ Trong Sheet Barem, cứ số đo, số lít - số đo, số lít - số đo, số lít ... thấy hơi bị mệt, nếu để nó chung trong một cột thì quá "thảnh thơi" rồi, Excel 2003 cũng đã có trên 65.000 dòng chẳng lẽ không đủ chứa dữ liệu. Tại mình làm khó mình.
4/ Thân mến.
Bạn cho hỏi, nếu chỉ 2 cột, với 14.000 dòng như vậy liệu có bị chậm hơn trong khi tìm kiếm dữ liệu hơn ko ? Tại vì nếu chỉ 2 cột, mình có thể tự làm được mà !
Ừm xin cảm ơn về những góp ý của bạn, quả thật mình ko biết nhiều về excel mà do công việc gấp quá nên mới phải hỏi thế. sr nếu làm bạn phật lòng nhé
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn cho hỏi, nếu chỉ 2 cột, với 14.000 dòng như vậy liệu có bị chậm hơn trong khi tìm kiếm dữ liệu hơn ko ? Tại vì nếu chỉ 2 cột, mình có thể tự làm được mà !
Ừm xin cảm ơn về những góp ý của bạn, quả thật mình ko biết nhiều về excel mà do công việc gấp quá nên mới phải hỏi thế. sr nếu làm bạn phật lòng nhé
Tôi nghĩ nếu chỉ 2 cột với 65.000 dòng vẫn nhanh hơn 650 bảng mà mỗi bảng 100 dòng.
Tại vì nếu chỉ 2 cột, mình có thể tự làm được mà !
Bạn chỉnh dữ liệu lại sẽ thấy công việc nhẹ nhàng hơn rất nhiều.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom