Index vị trí cho 1 Name rời thì làm thế nào? (1 người xem)

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

sadboy309

Thành viên mới
Tham gia
17/11/11
Bài viết
23
Được thích
2
Em dùng Index để lấy vị trí trong mảng Name ra thì nếu Name liên tục thì không sao. Nhưng khi Name rời rạc thì Index không được?
Mọi người có thể giúp em giải quyết được không ạ.
Cảm ơn mọi người nhiều.
 

File đính kèm

Em dùng Index để lấy vị trí trong mảng Name ra thì nếu Name liên tục thì không sao. Nhưng khi Name rời rạc thì Index không được?
Mọi người có thể giúp em giải quyết được không ạ.
Cảm ơn mọi người nhiều.

trước tiên hãy xem vì sao nó ko thực hiện được.
vậy phải xem lại cú pháp của hàm index. mình đọc trong phần help của excel và hiểu như sau
INDEX(array, row_num, [column_num])
array ở đây là gì?
Array Required. A range of cells or an array constant.
nh
ư vậy, name của bạn không phải là "a range of cell" (một dãi của cell, các cell của bạn thì rời rạc)
lại càng không phải là "array contanst" (arrange constant dạng {1,2,3})
như vậy là sai cú pháp.

vậy là để đạt mục đích thì phải tìm pp khác (mình ko biết mục đích của bạn là gì). nhưng nếu bạn muốn lấy nhửng cell ở hàng số lẻ thì có thể sử dụng công thức sau
=INDEX($A$3:$A$10,SMALL(IF(MOD(ROW($A$3:$A$10),2)=1,ROW($A$3:$A$10)-3),ROW(A1))
kết thúc bằng Ctrl Shift enter (công thức mảng)
 
Name của bạn: MH=Sheet1!$A$5,Sheet1!$A$7,Sheet1!$A$9,Sheet1!$A$10
Dùng CHOOSE để lấy các giá trị ra, lúc này không dùng name nữa, copy và dán vào công thức luôn:
Mã:
=CHOOSE(E4,Sheet1!$A$3,Sheet1!$A$5,Sheet1!$A$7,Sheet1!$A$9,Sheet1!$A$10)
 
Em dùng Index để lấy vị trí trong mảng Name ra thì nếu Name liên tục thì không sao. Nhưng khi Name rời rạc thì Index không được?
Mọi người có thể giúp em giải quyết được không ạ.
Cảm ơn mọi người nhiều.

INDEX được nhưng không phải giống như bạn đã làm
Vầy nè:
Mã:
=INDEX(MH,1,1,E4)
 

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

Back
Top Bottom