HỎi cách lấy giá trị tham chiếu như file này (1 người xem)

Liên hệ QC

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

ducphuc2008

Thành viên mới
Tham gia
5/12/11
Bài viết
15
Được thích
0
Em có 1 file excel ví dụ như hình
giờ em muốn gõ ở ô E5 1 công thức hay lập trình gì đó

để: so sánh ô F5 với tất cả giá trị ở cột P
nếu F5 trung với giá trị nào ở cột P thì sẽ trả về kết quả tương ứng ở cột N

ví dụ trong bảng F5 trùng với P4 , P5 , P6

Kết quả ở E5 sẽ hiện ra tương ứng với 3 giá trị ở N4,N5,N6

sau đó mình sẽ tự chọn ( tự mình bấm chọn) giá trị mà mình cần (ở ví dụ này giá trị đúng nhất là N4)

.......

Kết quả khi mình gõ công thức thì ở E5 sẽ hiện ra
[TABLE="width: 323"]
[TR]
[TD="align: left"]

  1. SHINRAMYUN
[/TD]
[/TR]
[TR]
[TD]
  1. neoguri (hot)
[/TD]
[/TR]
[TR]
[TD="align: left"]

  1. neoguri (mild)
MÌnh chọn giá trị đúng nhất là Shinramyun....

nhờ các bác giúp em vụ nay với ạ
em cảm ơn nhiều.
[/TD]
[/TR]
[/TABLE]
 

File đính kèm

Em có 1 file excel ví dụ như hình
giờ em muốn gõ ở ô E5 1 công thức hay lập trình gì đó

để: so sánh ô F5 với tất cả giá trị ở cột P
nếu F5 trung với giá trị nào ở cột P thì sẽ trả về kết quả tương ứng ở cột N

ví dụ trong bảng F5 trùng với P4 , P5 , P6

Kết quả ở E5 sẽ hiện ra tương ứng với 3 giá trị ở N4,N5,N6

sau đó mình sẽ tự chọn ( tự mình bấm chọn) giá trị mà mình cần (ở ví dụ này giá trị đúng nhất là N4)

.......

Kết quả khi mình gõ công thức thì ở E5 sẽ hiện ra
[TABLE="width: 323"]
[TR]
[TD="align: left"]

  1. SHINRAMYUN
[/TD]
[/TR]
[TR]
[TD]
  1. neoguri (hot)
[/TD]
[/TR]
[TR]
[TD="align: left"]

  1. neoguri (mild)
MÌnh chọn giá trị đúng nhất là Shinramyun....

nhờ các bác giúp em vụ nay với ạ
em cảm ơn nhiều.
[/TD]
[/TR]
[/TABLE]

bạn có thể giải thich rõ hơn cụm từ " giá trị đúng nhất ?"
 
bạn có thể giải thich rõ hơn cụm từ " giá trị đúng nhất ?"

Qua diễn giải ở bài 1 thì hiểu thế này:

Từ 1 danh mục có sẳn, tại bất kỳ Cell cột D nếu nhập 1 loại, sẽ tự động có kết quả vào cột F ..v..v... ,như ví dụ tại D5 chọn SHINRAMYUN, bạn ấy ví dụ tầm bậy là My shin (Shynrami) , khi tra cột cột N chẳng có loại này như thế cả.
 
Qua diễn giải ở bài 1 thì hiểu thế này:

Từ 1 danh mục có sẳn, tại bất kỳ Cell cột D nếu nhập 1 loại, sẽ tự động có kết quả vào cột F ..v..v... ,như ví dụ tại D5 chọn SHINRAMYUN, bạn ấy ví dụ tầm bậy là My shin (Shynrami) , khi tra cột cột N chẳng có loại này như thế cả.

ko
bởi vì cái cột N là giá trị mình cần thay vào
Cột D chỉ là cái giá trị mình để đấy thôi (để mình so sánh)..ko cần quan tâm đến...
khi nó trả về 3 giá trị
[TABLE="class: cms_table, width: 323"]
[TR]
[TD="align: left"][TABLE="class: cms_table"]
[TR]
[TD]
  1. SHINRAMYUN
[/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
  1. neoguri (hot)
[/TD]
[/TR]
[TR]
[TD="align: left"][TABLE="class: cms_table"]
[TR]
[TD]
  1. neoguri (mild)
Thì mình là người chọn mình sẽ so sánh 3 giá trị đó với cột D ..thì có chữ shyn giống nhau..mình sẽ chọn cái Shynramyun

sau khi làm xong bảng thì cái cột D mình sẽ xóa hết đi mà.[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[/TABLE]
 
Qua diễn giải ở bài 1 thì hiểu thế này:

Từ 1 danh mục có sẳn, tại bất kỳ Cell cột D nếu nhập 1 loại, sẽ tự động có kết quả vào cột F ..v..v... ,như ví dụ tại D5 chọn SHINRAMYUN, bạn ấy ví dụ tầm bậy là My shin (Shynrami) , khi tra cột cột N chẳng có loại này như thế cả.

nếu vậy chắc chẳng có hàm nào làm được , phải dùng VBA thông qua một thủ tục (Sub) hoặc một sự kiện (event) nào đó,

kiểu kiểu như file này
 

File đính kèm

bạn có thể giải thich rõ hơn cụm từ " giá trị đúng nhất ?"

mình sẽ so sánh các giá trị tra về với cái cột D..để xem cái nào giống với cột D thì mình chọn ấy (công việc này mình làm bằng tay chứ ko dung công thức được..vì file của mình cái cột D tên nó rất lung tung. ko thể dùng để sso sánh bừng công thức được)
 
nếu vậy chắc chẳng có hàm nào làm được , phải dùng VBA thông qua một thủ tục (Sub) hoặc một sự kiện (event) nào đó,

kiểu kiểu như file này
vâng
thế mình mới hỏi có cách nào làm dược ko ạ
nói chung công việc của mình sẽ là copy từng giá trị ở F...rồi find với giá trị ở P
sau đó so sánh tên ở N với D..nếu 2 cái này giống nhau...
thì copy từ N thay vào D

giờ mình muốn đơn giản bằng công thức..nó sẽ tìm và copy cho mình tất cả các giá trị ở N khi F trùng P
rồi mình chỉ việc chọn cái giá trị nào trung với D nhất.
 
ko
bởi vì cái cột N là giá trị mình cần thay vào
Cột D chỉ là cái giá trị mình để đấy thôi (để mình so sánh)..ko cần quan tâm đến...
khi nó trả về 3 giá trị
[TABLE="class: cms_table, width: 323"]
[TR]
[TD="align: left"][TABLE="class: cms_table"]
[TR]
[TD]
  1. SHINRAMYUN
[/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
  1. neoguri (hot)
[/TD]
[/TR]
[TR]
[TD="align: left"][TABLE="class: cms_table"]
[TR]
[TD]
  1. neoguri (mild)
Thì mình là người chọn mình sẽ so sánh 3 giá trị đó với cột D ..thì có chữ shyn giống nhau..mình sẽ chọn cái Shynramyun

sau khi làm xong bảng thì cái cột D mình sẽ xóa hết đi mà.[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[/TABLE]

tóm lại bạn muốn làm cái gì từ A-->Z, có cảm giác bạn đang tự định hướng cách làm của bạn, (trong khi có thể có cách làm khác hay hơn) !
Bạn có chắc hướng đi của bạn là tối ưu nhất ? hãy diễn đạt toàn bộ, tóm tắt tất cả những gì ban muốn làm,
Từ A--Z bạn cần giúp đỡ đến K,M,L còn từ L--Z bạn tự lo ?
 

File đính kèm

vâng
thế mình mới hỏi có cách nào làm dược ko ạ
nói chung công việc của mình sẽ là copy từng giá trị ở F...rồi find với giá trị ở P
sau đó so sánh tên ở N với D..nếu 2 cái này giống nhau...
thì copy từ N thay vào D

giờ mình muốn đơn giản bằng công thức..nó sẽ tìm và copy cho mình tất cả các giá trị ở N khi F trùng P
rồi mình chỉ việc chọn cái giá trị nào trung với D nhất.

Công thức trong Excel là hàm(function) , đã làm Hàm chỉ trả về một kết quả cụ thể , còn công việc copy, lọc , filter thì bắt buộc phải dùng VBA
Có khả năng dùng hàm Excel trả về kết quả dạng chuỗi : "giatri1,giatri2,giatri3,............." có nhiều người làm đc điều này, trừ tôi !
 
tóm lại bạn muốn làm cái gì từ A-->Z, có cảm giác bạn đang tự định hướng cách làm của bạn, (trong khi có thể có cách làm khác hay hơn) !
Bạn có chắc hướng đi của bạn là tối ưu nhất ? hãy diễn đạt toàn bộ, tóm tắt tất cả những gì ban muốn làm,
Từ A--Z bạn cần giúp đỡ đến K,M,L còn từ L--Z bạn tự lo ?
tại
em nghĩ chỉ có cách đấy với file của em ạ

nói chung em có 2 bảng.

Bảng 1: 3 cột: tên hàng - khối lượng -- đơn giá (bảng này luôn thay đổi)
Bảng 2: 3 cột: tên hàng - khối lượng - đơn giá (bảng này bảng chuẩn)

2 bảng này :
-----Tên hàng (không giống nhau. kiểu như cùng là kem que..nhưng bảng 1 sẽ ghi "kem que vị dâu",,,còn bảng 2 ghi là "kem que vị dâu ăn liền")
-----Khối lượng giống nhau
-----Đơn giá khác nhau...

Giờ em cần:
so sánh từng dòng của bảng 1 với bảng 2...để sửa từng dòng hàng của bảng 1 theo bảng 2...
 
ko
bởi vì cái cột N là giá trị mình cần thay vào
Cột D chỉ là cái giá trị mình để đấy thôi (để mình so sánh)..ko cần quan tâm đến...
khi nó trả về 3 giá trị
[TABLE="class: cms_table, width: 323"]
[TR]
[TD="align: left"][TABLE="class: cms_table"]
[TR]
[TD]
  1. SHINRAMYUN
[/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[TR]
[TD]
  1. neoguri (hot)
[/TD]
[/TR]
[TR]
[TD="align: left"][TABLE="class: cms_table"]
[TR]
[TD]
  1. neoguri (mild)
Thì mình là người chọn mình sẽ so sánh 3 giá trị đó với cột D ..thì có chữ shyn giống nhau..mình sẽ chọn cái Shynramyun

sau khi làm xong bảng thì cái cột D mình sẽ xóa hết đi mà.[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[/TABLE]

Đại khái hiểu thế này:

Dựa vào danh sách vùng N4:P12, ta tìm giá trị 120g*5 sẽ có 3 kết quả như ví dụ để chọn 1 loại nhập liệu cho nhanh.
 
tại
em nghĩ chỉ có cách đấy với file của em ạ

nói chung em có 2 bảng.

Bảng 1: 3 cột: tên hàng - khối lượng -- đơn giá (bảng này luôn thay đổi)
Bảng 2: 3 cột: tên hàng - khối lượng - đơn giá (bảng này bảng chuẩn)

2 bảng này :
-----Tên hàng (không giống nhau. kiểu như cùng là kem que..nhưng bảng 1 sẽ ghi "kem que vị dâu",,,còn bảng 2 ghi là "kem que vị dâu ăn liền")
-----Khối lượng giống nhau
-----Đơn giá khác nhau...

Giờ em cần:
so sánh từng dòng của bảng 1 với bảng 2...để sửa từng dòng hàng của bảng 1 theo bảng 2...

ok, sau khi lọc được thì tiêu chí để sửa và chọn 1 sản phầm là gì ?
 
Web KT

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

Back
Top Bottom