Những công thức độc đáo (2 người xem)

Liên hệ QC

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

Nâng cấp lên mình tìm số cuối cùng trong vùng với công thức
PHP:
=LOOKUP(1;1/--ISNUMBER(B1:H1);B1:H1)
Vậy mình thay thế vùng B1:H1 thành B1:H2 thì báo lỗi. Vậy tại sao như thể?? Mong các bạn chỉ giúp
Thay thế nào thì thay, miễn sao vùng dữ liệu là 1 dòng nhiều cột hoặc 1 cột nhiều dòng ---> Còn nhiều dòng nhiều cột thì.. THUA
Cái này giống như hàm MATCH ấy
 
Tìm kiếm giá trị cuối cùng của cột cuối cùng trong mảng

Thay thế nào thì thay, miễn sao vùng dữ liệu là 1 dòng nhiều cột hoặc 1 cột nhiều dòng ---> Còn nhiều dòng nhiều cột thì.. THUA
Cái này giống như hàm MATCH ấy
Em có làm thử theo yêu cầu của nmhung49
Giả sử vùng dữ liệu là B1:D6, giá trị cuối cùng tại cột cuối cùng có dữ liệu của mảng:
Mã:
=LOOKUP(2,1/(1-ISBLANK(COL)),COL)
Trong đó,
Mã:
COL =OFFSET(Sheet1!$B$1,,MAX(IF(1-ISBLANK(TRANSPOSE(Sheet1!$B$1:$D$6))=1,ROW(INDIRECT("1:"&COLUMNS(Sheet1!$B$1:$D$6))),""))-1,ROWS(Sheet1!$B$1:$D$6))
(Đính kèm file tham khảo)
Nếu tìm trong hàng cuối cùng thỉ bỏ TRANSPOSE đi.
 

File đính kèm

Lần chỉnh sửa cuối:
Tình cờ tôi thu thập dc 1 số công thức có thể nói là độc đáo... Xin post lên đễ chia sẽ với mọi người:
1> Công thức lấy giá trị dạng Number nằm ở vị trí cuối cùng trong 1 cột
Giã sử cột A chứa dử liệu vừa số vừa chuổi, với công thức dưới đây ta sẽ lấy dc số nằm ở vị trị cuối cùng trong cột A này:
Mã:
=INDEX(A:A,MATCH(9.99999999999999E+307,A:A))

2> Công thức lấy giá trị dạng Text nằm ở vị trí cuối cùng trong 1 cột:
Tương tự công thức trên, nhưng là lấy giá trị Text
Mã:
=INDEX(A:A,MATCH(REPT("Z",255),A:A))

3> Công thức lấy giá trị nằm ở vị trí cuối cùng trong cột, bất kỳ dàng nào:
Mã:
=LOOKUP(2,1/(1-ISBLANK(A1:A65535)),A1:A65535)
-----
Chú ý: công thức 1 sẽ cho kết quã #NA nếu cột A ko có số nào
Mời các cao thủ nếu có thu thập dc món nào tuyệt chiêu thì post lên ũng hộ topic này nhé!
Mến
ANH TUẤN
SAO E COPPY HÀM PAST VÀO THÌ HIỆN LỖI VẬY Ạ
 
Web KT

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

Back
Top Bottom