Lấy giá trị cuối của 1 dòng

Liên hệ QC

Hai Lúa Miền Tây

❆❆❆❆❆❆❆❆
Thành viên BQT
Administrator
Tham gia
18/3/08
Bài viết
8,281
Được thích
15,780
Giới tính
Nam
Nghề nghiệp
Làm ruộng.
Gửi các anh chị,
Em có 1 câu hỏi như sau: là làm thế nào lấy được giá trị của 1 cell cuối cùng của 1 dòng đem về 1 cell? Có lẽ em kém diễn đạt nên xin các anh chị xem file đính kèm.
Em xin cảm ơn
 

File đính kèm

  • lay so cuoi.xls
    13.5 KB · Đọc: 460
Gửi các anh chị,
Em có 1 câu hỏi như sau: là làm thế nào lấy được giá trị của 1 cell cuối cùng của 1 dòng đem về 1 cell? Có lẽ em kém diễn đạt nên xin các anh chị xem file đính kèm.
Em xin cảm ơn
Tại cell D5 bạn gõ công thức:
=LOOKUP(2,1/(1-ISBLANK($D5:$IV5)),$D5:$IV5)
rồi kéo fill xuống!
Dạng yêu cầu này nằm ở topic những công thức độc đáo ấy
 
Tại cell D5 bạn gõ công thức:
=LOOKUP(2,1/(1-ISBLANK($D5:$IV5)),$D5:$IV5)
rồi kéo fill xuống!
Dạng yêu cầu này nằm ở topic những công thức độc đáo ấy
Đúng là cao thủ bậc thầy có khác, rất nhanh và gọn. Cho em hỏi thêm là nếu không dùng công thức mà mình dùng code thì sẽ như thế nào ?
Em cám ơn
 
Lần chỉnh sửa cuối:
Đúng là cao thủ bậc thầy có khác, rất nhanh và gọn. Cho em hỏi thêm là nếu không dùng công thức mà mình dùng code thì sẽ như thế nào ?
Em cám ơn
Code lại càng dể, chẳng hạn:
Range("IV5").End(xltoLeft).Value
Tương đương với thao tác: Từ cột IV, bấm Ctrl + mũi tên trái
 
quote_icon.png
Nguyên văn bởi domfootwear
Gửi các anh chị,
Em có 1 câu hỏi như sau: là làm thế nào lấy được giá trị của 1 cell cuối cùng của 1 dòng đem về 1 cell? Có lẽ em kém diễn đạt nên xin các anh chị xem file đính kèm.
Em xin cảm ơn



Tại cell D5 bạn gõ công thức:
=LOOKUP(2,1/(1-ISBLANK($D5:$IV5)),$D5:$IV5)
rồi kéo fill xuống!
Dạng yêu cầu này nằm ở topic những công thức độc đáo ấy
anh NDU có thể làm công thức này để tìm cell cuối cùng có giá trị lớn hơn 0 hay không? Vì trong file mình đính kèm có những cell không thật sự rỗng mà mình lại không rành về công thức,mong anh giúp cho .Cảm ơn nhiều lắm !
 

File đính kèm

  • Book1.xlsx
    13.6 KB · Đọc: 120
Lần chỉnh sửa cuối:
anh NDU có thể làm công thức này để tìm cell cuối cùng có giá trị lớn hơn 0 hay không? Vì trong file mình đính kèm có những cell không thật sự rỗng mà mình lại không rành về công thức,mong anh giúp cho .Cảm ơn nhiều lắm !

Trời, Thầy NDU đã làm sẳn rồi mà không biết ứng dụng!
Tại ô C2 bạn gõ công thức này vô:
PHP:
=LOOKUP(2,1/(1-ISBLANK($D2:$IV2)),$D2:$IV2)

P/s: Nếu có bẫy được thì làm cách nào đó để xác định được địa chỉ của ô (X) đó rồi làm tiếp cái đuôi $IV2 thành (X), nếu lại đụng phải một ô chứa giá trị đại loại là 0 nữa lại bẫy tiếp hả? Chẳng lẽ bẫy hết các cột từ cột cuối cùng đến cột đầu tiên???

Nếu gặp dạng chuổi hoặc công thức (trừ khi công thức đó cho ra giá trị nhỏ hơn hoặc bằng 0), chúng cũng cho ra kết quả lớn hơn 0 hết!, bẫy lỗi chắc điên đầu quá!

==>>> Những cột chưa nhập gì hết bạn cứ thẳng thừng xóa trắng chúng đi từ cột sắp nhập đến cột cuối cùng thì OK rồi!
 
Lần chỉnh sửa cuối:
Công thức tại C2:

=LOOKUP(2, 1/D2:K2, D2:K2)

Với D:K là vùng màu xám.

To L_N: Tác giả hỏi cách tìm số cuối >0 trong vùng xám, không phải tìm số cuối trong vùng trắng. Nếu dùng IsBlank sẽ lấy số 0.

Nếu dùng IsBlank thì:

=LOOKUP(2;1/(1-ISBLANK($N2:$IV2));$N2:$IV2)*1,08

với N:IV là vùng trắng
 
Lần chỉnh sửa cuối:
Trời, Thầy NDU đã làm sẳn rồi mà không biết ứng dụng!
Tại ô C2 bạn gõ công thức này vô:
PHP:
=LOOKUP(2,1/(1-ISBLANK($D2:$IV2)),$D2:$IV2)
P/s: Nếu có bẫy được thì làm cách nào đó để xác định được địa chỉ của ô (X) đó rồi làm tiếp cái đuôi $IV2 thành (X), nếu lại đụng phải một ô chứa giá trị đại loại là 0 nữa lại bẫy tiếp hả? Chẳng lẽ bẫy hết các cột từ cột cuối cùng đến cột đầu tiên???

Nếu gặp dạng chuổi hoặc công thức (trừ khi công thức đó cho ra giá trị nhỏ hơn hoặc bằng 0), chúng cũng cho ra kết quả lớn hơn 0 hết!, bẫy lỗi chắc điên đầu quá!

==>>> Những cột chưa nhập gì hết bạn cứ thẳng thừng xóa trắng chúng đi từ cột sắp nhập đến cột cuối cùng thì OK rồi!
+-+-+-+Cảm ơn bạn hiền & Thầy PTM nhiều lắm lắm!Cứ nghĩ hoài mà không ra cách làm.Thank so much+-+-+-+
 
Lần chỉnh sửa cuối:
Nhờ thày và mọi người giúp em hiểu về công thức lạ này với ah, đặc biệt là thành phần 2,1/(1-ISBLANK($D5:$IV5)) em coi mà chẳng hiểu gì cả?
PHP:
=LOOKUP(2,1/(1-ISBLANK($D5:$IV5)),$D5:$IV5)
 
Thầy TPM cho mình hỏi thêm nhé, cũng dạng điều kiện như trên nhung mình cần lấy yêu cầu là những ô chứa giá trị đầu tiên trong dòng thì mình phải chỉnh sử công thức như thế nào????
 
Chào các cao thủ Excel, mình cũng cùng thắc mắc như bạn trungvbd, nhờ mọi người chỉ ý nghĩa thành phần đó, vì áp dụng vào trường hợp tương tự (xuất hiện những yếu tốt khác) mà không hiểu cũng không thật sự an tâm.

Xin cảm ơn mọi người.

Nhờ thày và mọi người giúp em hiểu về công thức lạ này với ah, đặc biệt là thành phần 2,1/(1-ISBLANK($D5:$IV5)) em coi mà chẳng hiểu gì cả?
PHP:
=LOOKUP(2,1/(1-ISBLANK($D5:$IV5)),$D5:$IV5)
 
Chào các cao thủ Excel, mình cũng cùng thắc mắc như bạn trungvbd, nhờ mọi người chỉ ý nghĩa thành phần đó, vì áp dụng vào trường hợp tương tự (xuất hiện những yếu tốt khác) mà không hiểu cũng không thật sự an tâm.

Xin cảm ơn mọi người.
Công thức này 2,1/(1-ISBLANK($D5:$IV5)), thì ISBLANK($D5:$IV5) xét ô đó có phải là rỗng hay không, 1-ISBLANK($D5:$IV5) là xét khác rỗng hay không, CT trên có thể viết lại là =LOOKUP(2,1/(D5:G5<>""),D5:G5) hoặc =LOOKUP(10^10,D5:G5)
 
Công thức này 2,1/(1-ISBLANK($D5:$IV5)), thì ISBLANK($D5:$IV5) xét ô đó có phải là rỗng hay không, 1-ISBLANK($D5:$IV5) là xét khác rỗng hay không, CT trên có thể viết lại là =LOOKUP(2,1/(D5:G5<>""),D5:G5) hoặc =LOOKUP(10^10,D5:G5)
Công thức màu đỏ và xanh là khác nhau hoàn toàn về mặt ý nghĩa nha bạn
 
Nhân tiện về chủ đề này, em muốn bổ sung thêm 1 câu hỏi. Có bác nào biết thì chỉ em với ạ

Yêu cầu: Tô màu giá trị cuối cùng trong 1 dòng (Giá trị này phải khác 0 và khác rỗng) bằng Conditional Formating

Em cảm ơn nhé.
 

File đính kèm

  • Tô màu cho giá trị cuối cùng của 1 dòng.xlsx
    11.6 KB · Đọc: 19
Nhân tiện về chủ đề này, em muốn bổ sung thêm 1 câu hỏi. Có bác nào biết thì chỉ em với ạ

Yêu cầu: Tô màu giá trị cuối cùng trong 1 dòng (Giá trị này phải khác 0 và khác rỗng) bằng Conditional Formating

Em cảm ơn nhé.

Xem File này được chưa nhé
 

File đính kèm

  • Tô màu cho giá trị cuối cùng của 1 dòng.xlsx
    10.5 KB · Đọc: 42
Tại cell D5 bạn gõ công thức:
=LOOKUP(2,1/(1-ISBLANK($D5:$IV5)),$D5:$IV5)
rồi kéo fill xuống!
Dạng yêu cầu này nằm ở topic những công thức độc đáo ấy
Thầy và mọi người giải thích về công thức này được không ạ? Em không hiểu công thức này cho lắm ạ.

Em cảm ơn nhiều
 
Anh thấy công thức của em có 1 vấn đề này. Nếu trong cùng 1 dòng có 2 số giống nhau thì nó tô cả 2 số đó. Em khắc phục điều đó bằng công thức khác được không?

Anh sửa công thức thành thế này:

Mã:
=A2+COLUMN(A2)=LOOKUP(2,1/($A2:$L2>0),$A2:$L2+COLUMN($A2:$L2))
 
Web KT
Back
Top Bottom