cho em hỏi về cú pháp và chức năng của hàm index

Liên hệ QC

vuquangtruong

Thành viên mới
Tham gia
10/8/08
Bài viết
12
Được thích
55
hiện tại em đang soạn bài tập mẫu bằng video. bây giờ em đã hướng dẩn tới bài tập số 10.
trong bài tập này có 2 mục tiêu chính :đó là hàm Index và hàm thống kê Dsum
Em đã soạn xong rồi nhưng chưa dám update lên vì còn muốn kiểm tra lại trước khi đưa lên
em xin phép các anh các chị cho lời khuyên và hướng dẩn cụ thể cho em cú pháp và chứa năng chính của hàm Index .Nếu có tài liệu và bài mẫu càng tốt em xin chân thành cám ơn.
còn đây là bài mẫu của em
http://www.youtube.com/user/vuquangtruongvt
 
Tôi xem đoạn video của bạn là đang đề cập đến vấn đề Rút trích dữ liệu mà, có liên quan gì đến vấn đề cú pháp và chức năng của hàm Index đâu.
Về vấn đề rút trích dữ liệu , hay ứng dụng các hàm Dsum... thì mấu chốt của vấn đề là học viên, người dùng phải biết cách tạo vùng tiêu chuẩn==> Theo tôi bạn nên có một bài giảng riêng về vấn đề này. Bạn có thể tham khảo bài viết của tôi về hướng dẫn tạo vùng tiêu chuẩn dữ liệu
http://www.giaiphapexcel.com/forum/showthread.php?11552-Hướng-dẫn-tạo-vùng-tiêu-chuẩn-và-lọc-dữ-liệu&highlight
Còn đây là cấu trúc, chức năng của hàm Index (trích trong cuốn Excel_Function_and_Formulas của giaiphapexcel.com)
Hàm INDEX

Chức năng: Hàm INDEX trả về một giá trị hay tham chiếu đến một giá trị trong một bảng hoặc một mảng.
Hàm INDEX có hai hình thức là dạng mảng và dạng tham chiếu:

a. Dạng Mảng: INDEX(array,row_num,col_num)

- Array: là một dãy ô hay một hằng mảng.
- Row_num: là số chỉ dòng của giá trị trong mảng cần trả về. Nếu bỏ qua row_num thì buộc phải có col_num.
- Col_num: là số chỉ cột của giá trị trong mảng cần trả về. Nếu bỏ qua col_num thì buộc phải có row_num.

Lưu ý:

  • Nếu mảng chỉ có một dòng hoặc một cột, thì row_num hay column_num tương ứng là tùy chọn.
  • Nếu mảng có nhiều hơn một dòng hoặc nhiều hơn một cột, và chỉ có hoặc là row_num hoặc là column_num được sử dụng, INDEX() sẽ trả về toàn bộ dòng hay cột của mảng.
  • Nếu hai đối số col_num và row_num đều được sử dụng, INDEX() sẽ trả về giá trị của ô là giao điểm của col_num và row_num.
  • Nếu row_num hoặc col_num bằng 0, hàm sẽ trả về mảng các giá trị là toàn bộ cột hoặc toàn bộ dòng tương ứng.
  • Row_num và col_num phải chỉ tới một ô trong mảng, nếu không, INDEX() sẽ báo lỗi #REF!
lookup008.jpg

b. Dạng Tham chiếu: INDEX(reference,row_num,col_num,area_num)

- Reference: là một tham chiếu đến một hoặc nhiều dãy ô liên tiếp.
- Row_num: là số chỉ dòng trong vùng tham chiếu được trả về.
- Col_num: là số chỉ cột trong vùng tham chiếu được trả về.
- Area_num: là số chỉ thứ tự của vùng trong tham chiếu được chọn. Nếu để trống, hàm mặc định chọn vùng 1.

Lưu ý:

  • Nếu row_num hoặc col_num bằng 0, hàm sẽ trả về tham chiếu cho toàn bộ cột hoặc toàn bộ dòng tương ứng.
  • Col_num, row_num và area_num phải chỉ tới một ô bên trong tham chiếu, nếu không, INDEX() sẽ báo lỗi #REF!.
  • Nếu bỏ qua col_num và row_num, INDEX() sẽ trả về một vùng trong tham chiếu, được chỉ định bởi area_num.
  • Kết quả mà hàm INDEX trả về chính là một tham chiếu, là giao điểm của dòng và cột trong vùng tham chiếu được trả về.
 
Lần chỉnh sửa cuối:
cám ơn đã chia sẻ và góp ý.hàm index mình đã quay xong video roi nhưng chưa update lên thôi .vì mình muốn tham khảo thêm 1 chút .để tránh sai xót và hoàn thiện hơn về bài giảng
trong bài giảng mình có nói.chức năng chính của hàm index
Index(bang,vi tri dong,vi tri cột)=> cho ra trị giao nhau giữa dòng và cột
và để biết được vi tri dòng hay cột thông thường kết hợp với hàm match
match(trido,bangdo,cachdo)=> cho ra vị trí đứng trong bảng dò
không biết như vậy có chính xác không
 
cám ơn đã chia sẻ và góp ý.hàm index mình đã quay xong video roi nhưng chưa update lên thôi .vì mình muốn tham khảo thêm 1 chút .để tránh sai xót và hoàn thiện hơn về bài giảng
trong bài giảng mình có nói.chức năng chính của hàm index
Index(bang,vi tri dong,vi tri cột)=> cho ra trị giao nhau giữa dòng và cột
và để biết được vi tri dòng hay cột thông thường kết hợp với hàm match
match(trido,bangdo,cachdo)=> cho ra vị trí đứng trong bảng dò
không biết như vậy có chính xác không
Theo mình thì khi nói về chức năng của một hàm nào đó, bạn nên đề cập đến các tham số được nêu ra trong cú pháp của nó, và nếu thể hiện bằng chữ viết, hình ảnh thì bạn có thể sử dụng màu để làm nổi bật các tham số. Chẳng hạn:
INDEX(Bảng,Dòng,Cột) --> Trả về giá trị tại ô giao nhau giữa Dòng Cột trong Bảng.
MATCH(TrịDò,DanhSách,CáchDò) --> Trả về vị trí của TrịDò trong DanhSách, tùy thuộc vào CáchDò. Sau đó nêu ra 3 Cách dò và lỗi phát sinh khi Trị dò không có trong Danh sách (#N/A).
Trong cú pháp của hàm MATCH, bạn nói tham số thứ 2 là Bảng dò, điều này không phù hợp, bởi vì theo cách hiểu thông thường, một bảng phải bao gồm nhiều hàng và nhiều cột. Ở đây nên dùng từ Danh sách thì sẽ phù hợp hơn.
Thêm nữa, nếu có thể thì bạn nên liên hệ với cú pháp mà Excel đưa ra khi ta gõ tên hàm và dấu mở ngoặc để người học có thể dễ tiếp cận hơn khi sử dụng trong thực tế.
Thân mến!
 
đây là file bài tập thực hành có đầy đủ bài tập và câu hỏi bạn xem và lam thử nha
 

File đính kèm

Web KT

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

Back
Top Bottom