cho em hỏi công thức dò số trong một dãy số (1 người xem)

  • Thread starter Thread starter kyoi
  • Ngày gửi Ngày gửi

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

kyoi

Thành viên mới
Tham gia
10/12/08
Bài viết
10
Được thích
0
Mọi người cho em hỏi làm thế nào để dò vài số trong một dãy số để em lọc giải khuyến khích khi tham gia quay số trúng thưởng. Ví dụ bảng tính sau:
Nguyễn Văn A 231
Nguyễn Văn B 226
Nguyễn Văn C 321
Nguyễn Văn D 169
Số trúng thưởng là : 221, làm thế nào để excel tự lọc ra danh sách ông A, ông B, ông C trúng giải khuyến khích (sai một số ở bất kỳ hàng nào so với số trúng thưởng)
Cảm ơn mọi người
 
Mọi người cho em hỏi làm thế nào để dò vài số trong một dãy số để em lọc giải khuyến khích khi tham gia quay số trúng thưởng. Ví dụ bảng tính sau:
Nguyễn Văn A 231
Nguyễn Văn B 226
Nguyễn Văn C 321
Nguyễn Văn D 169
Số trúng thưởng là : 221, làm thế nào để excel tự lọc ra danh sách ông A, ông B, ông C trúng giải khuyến khích (sai một số ở bất kỳ hàng nào so với số trúng thưởng)
Cảm ơn mọi người
Bạn mô tả như vậy thì chịu rồi, không có nguyên lý để lọc ra số và xác định giải khuyến khích ntn cả. Ví dụ ông A lọc số nào, B số nào thứ mấy,...
 
Bạn mô tả như vậy thì chịu rồi, không có nguyên lý để lọc ra số và xác định giải khuyến khích ntn cả. Ví dụ ông A lọc số nào, B số nào thứ mấy,...
Bài này mình nghĩ là làm được. Quy tắc rõ rồi mà:
So sánh số trúng thưởng là số 221 với danh sách số: 231,226,321,169. Cứ sai khác 1 ký tự số (vị trí bất kỳ) là đạt.
 
Mọi người cho em hỏi làm thế nào để dò vài số trong một dãy số để em lọc giải khuyến khích khi tham gia quay số trúng thưởng. Ví dụ bảng tính sau:
Nguyễn Văn A 231
Nguyễn Văn B 226
Nguyễn Văn C 321
Nguyễn Văn D 169
Số trúng thưởng là : 221, làm thế nào để excel tự lọc ra danh sách ông A, ông B, ông C trúng giải khuyến khích (sai một số ở bất kỳ hàng nào so với số trúng thưởng)
Cảm ơn mọi người
Giả sử bảng tính của bạn taị cột A:B, C1 là số trúng thưởng, bạn dùng CT này tại D1:
Mã:
=IFERROR(INDEX($A$1:$A$1000,SMALL(IF(MMULT(IFERROR(SEARCH(REPLACE($C$1,COLUMN($A:$Z),1,"?"),$B$1:$B$1000),),--(ROW($1:$26)>0))>0,ROW($1:$1000)),ROW(A1))),"")
CTrl+Shift+Enter rồi fill xuống!!!
 

File đính kèm

Bài này mình nghĩ là làm được. Quy tắc rõ rồi mà:
So sánh số trúng thưởng là số 221 với danh sách số: 231,226,321,169. Cứ sai khác 1 ký tự số (vị trí bất kỳ) là đạt.
Cảm ơn bạn, mình không đọc kỹ phần này (sai một số ở bất kỳ hàng nào so với số trúng thưởng)
 
Mọi người cho em hỏi làm thế nào để dò vài số trong một dãy số để em lọc giải khuyến khích khi tham gia quay số trúng thưởng. Ví dụ bảng tính sau:
Nguyễn Văn A 231
Nguyễn Văn B 226
Nguyễn Văn C 321
Nguyễn Văn D 169
Số trúng thưởng là : 221, làm thế nào để excel tự lọc ra danh sách ông A, ông B, ông C trúng giải khuyến khích (sai một số ở bất kỳ hàng nào so với số trúng thưởng)
Cảm ơn mọi người

Bạn thử xem file đính kèm nhé!
 

File đính kèm

Ngộ hen! Hổng thấy câu trúc dữ liệu nó ra làm sao mà mọi người vẫn làm được hay vậy ta?
Có khi Nguyễn Văn A 231 là nằm chung 1 cell cũng chưa biết chừng
 
Ngộ hen! Hổng thấy câu trúc dữ liệu nó ra làm sao mà mọi người vẫn làm được hay vậy ta?
Có khi Nguyễn Văn A 231 là nằm chung 1 cell cũng chưa biết chừng
Nếu chung 1 cell thì search vẫn hiểu,hoặc cần thêm dấu "*" là được, SEARCH("*"&REPLACE($C$1,ROW(INDIRECT("1:"&LEN($C$1))),1,"?"),B1), nếu là tên thì chắc không có só trong đó!!
 
Lần chỉnh sửa cuối:
Dạ em cảm ơn mọi người đã nhiệt tình giúp đỡ em. Em dùng công thức của anh leoheocon thì chuẩn rồi có điều em xin phép mọi người và anh leoheocon em xin được voi đòi tiên là mọi người có cách tính nào dễ thuộc hơn không ạ, công thức này phức tạp quá em không hiểu được. Em xin mô tả lại cụ thể bảng tính của em. Em có danh sách dữ liệu gồm có các cell tên họ, và số dự thưởng (2 cell khác nhau ạ), các giải khác thì em dùng hàm VLOOKUP thì được rồi, còn riêng giải khuyến khích thì không được. Bảng tính em cụ thể:
cel A(họ tên) B (số dự thưởng)
Nguyễn A 201
Nguyễn B 210
Nguyễn C 213
Nguyễn D 511
Nguyễn E 211
Nguyễn F 506
Số trúng giải đặc biệt là: 211. Khi em dùng VLOOKUP thì em tìm được ngay Nguyễn E trúng giải đặc biệt (em VLOOKUP ở một sheet khác). Em muốn khi có kết quả giải đặc biệt thì các cá nhân trúng giải khuyến khích cũng được lọc ra. (sai một số ở bất kỳ hàng nào so với giải đặc biệt) (ở đây là anh A, B, C,D).
Em cảm ơn mọi người
 

File đính kèm

Lần chỉnh sửa cuối:
Dạ em cảm ơn mọi người đã nhiệt tình giúp đỡ em. Em dùng công thức của anh leoheocon thì chuẩn rồi có điều em xin phép được voi đòi tiên là mọi người có cách tính nào dễ thuộc hơn không ạ, công thức này phức tạp quá em không hiểu được. Em xin mô tả lại cụ thể bảng tính của em. Em có danh sách dữ liệu gồm có các cell tên họ, và số dự thưởng (2 cell khác nhau ạ), các giải khác thì em dùng hàm VLOOKUP thì được rồi, còn riêng giải khuyến khích thì không được. Bảng tính em cụ thể:
cell A(họ tên)

Bạn minh họa vào file excel rồi gửi lên được không?
 
Dạ em đã đính kèm file, anh vào xem giúp em với!
 
Dạ em cảm ơn mọi người đã nhiệt tình giúp đỡ em. Em dùng công thức của anh leoheocon thì chuẩn rồi có điều em xin phép mọi người và anh leoheocon em xin được voi đòi tiên là mọi người có cách tính nào dễ thuộc hơn không ạ, công thức này phức tạp quá em không hiểu được. Em xin mô tả lại cụ thể bảng tính của em. Em có danh sách dữ liệu gồm có các cell tên họ, và số dự thưởng (2 cell khác nhau ạ), các giải khác thì em dùng hàm VLOOKUP thì được rồi, còn riêng giải khuyến khích thì không được. Bảng tính em cụ thể:
cel A(họ tên) B (số dự thưởng)
Nguyễn A 201
Nguyễn B 210
Nguyễn C 213
Nguyễn D 511
Nguyễn E 211
Nguyễn F 506
Số trúng giải đặc biệt là: 211. Khi em dùng VLOOKUP thì em tìm được ngay Nguyễn E trúng giải đặc biệt (em VLOOKUP ở một sheet khác). Em muốn khi có kết quả giải đặc biệt thì các cá nhân trúng giải khuyến khích cũng được lọc ra. (sai một số ở bất kỳ hàng nào so với giải đặc biệt) (ở đây là anh A, B, C,D).
Em cảm ơn mọi người
Tôi làm vào file cho bạn luôn.
 

File đính kèm

Dạ em cảm ơn mọi người đã nhiệt tình giúp đỡ em. Em dùng công thức của anh leoheocon thì chuẩn rồi có điều em xin phép mọi người và anh leoheocon em xin được voi đòi tiên là mọi người có cách tính nào dễ thuộc hơn không ạ, công thức này phức tạp quá em không hiểu được. Em xin mô tả lại cụ thể bảng tính của em. Em có danh sách dữ liệu gồm có các cell tên họ, và số dự thưởng (2 cell khác nhau ạ), các giải khác thì em dùng hàm VLOOKUP thì được rồi, còn riêng giải khuyến khích thì không được. Bảng tính em cụ thể:
cel A(họ tên) B (số dự thưởng)
Nguyễn A 201
Nguyễn B 210
Nguyễn C 213
Nguyễn D 511
Nguyễn E 211
Nguyễn F 506
Số trúng giải đặc biệt là: 211. Khi em dùng VLOOKUP thì em tìm được ngay Nguyễn E trúng giải đặc biệt (em VLOOKUP ở một sheet khác). Em muốn khi có kết quả giải đặc biệt thì các cá nhân trúng giải khuyến khích cũng được lọc ra. (sai một số ở bất kỳ hàng nào so với giải đặc biệt) (ở đây là anh A, B, C,D).
Em cảm ơn mọi người
Tại cell C14 bạn gõ công thức:
Mã:
=INDIRECT("C"&SMALL(IF(LEN(SUBSTITUTE(ABS($C$3:$C$8-$C$11),0,""))=1,ROW($C$3:$C$8),""),ROWS($1:1)))
Bấm Ctrl + Shift + Enter để kết thúc. Kéo fill đến khi nào bị lỗi thì ngưng (không thích cell lỗi, có thể lồng thêm IFERROR vào)
Tại cell D14, gõ:
Mã:
=VLOOKUP(C14,$C$3:$D$8,2,0)
Cũng kéo fill xuống!
May mắn thì.. trúng. Không thì... thôi
 
Tại cell C14 bạn gõ công thức:
Mã:
=INDIRECT("C"&SMALL(IF(LEN(SUBSTITUTE(ABS($C$3:$C$8-$C$11),0,""))=1,ROW($C$3:$C$8),""),ROWS($1:1)))
Bấm Ctrl + Shift + Enter để kết thúc. Kéo fill đến khi nào bị lỗi thì ngưng (không thích cell lỗi, có thể lồng thêm IFERROR vào)
Tại cell D14, gõ:
Mã:
=VLOOKUP(C14,$C$3:$D$8,2,0)
Cũng kéo fill xuống!
May mắn thì.. trúng. Không thì... thôi
Chắc xui rồi thầy, số 209 nó cũng lấy luôn!!!
 

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

Back
Top Bottom