Mừng Sinh Nhật GPE 11: sáng 25/6 Hà Nội; 1/7 Huế/Đà Nẵng; Trưa 2/7 TPHCM

Dò tìm hai chiều và hàm INDEX

Thảo luận trong 'Tìm kiếm, dò tìm và tham chiếu' bắt đầu bởi songlon, 19 Tháng bảy 2006.

  1. songlon

    songlon Thành viên mới

    Có thể nói: Hàm VLOOKUP và HLOOKUP dùng để dò tìm theo một chiều.
    Việc kết hợp hàm MATCH và hàm INDEX, chúng ta có thể dò tìm giá trị trong bảng theo hàng và cột.
    Bài toán
    Bạn là chủ cửa hàng bán quần - áo, có một khách hàng bước vào. Bạn cao 165, nhỏ con. Quan sát khách, bạn biết anh ta sẽ dùng chiếc áo số mấy. Dĩ nhiên, bảng dữ liệu là đúc kết từ một thống kê nào đó. Bạn mặc quần size 31 rất vừa vì đó là chuẩn từ các kết quả đo hàng vạn người.
    Bảng hai chiều này gồm:
    Giá tri hàng: Chiều cao của khách
    Giá trị cột: Cỡ khung người (lớn con, nhỏ con...)
    Giao điểm của hàng - cột: SIZE khuyến cáo đưa cho Khách thử.

    Dữ liều cần nhập là : Chiều cao của Khách và cỡ người.
    Thông tin nhận được: SIZE khuyến cáo.

    HÀM MATCH gồm 3 tham số như sau:1. Giá trị chúng ta đưa ra để dò
    2. Dãy (mảng) các giá trị cho sẵn (cho trước) theo thứ tự hoặc không.
    3.Kiểu dò tìm (là hằng số -1, 0, 1):
    3a. Nếu là -1: Dãy các giá trị cho sẵn phải sắp xếp từ lớn đến nhỏ. Tìm đến vị trí giá trị lớn hoặc bằng giá trị chúng ta đưa ra ​
    3b. giá trị là 0, Dãy giá trị cho trước không cần thứ tự. Tìm đến vị trí giá trị đầu tiên bằng với giá trị chúng ta đưa ra.​
    3c. 1, Ngược với -1. Dãy cho trước xếp từ nhỏ đến lớn. Tìm đến vị trí giá trị nhỏ hoặc bằng giá trị chúng ta đưa ra.​
    Hàm MATCH trả về một giá trị và đó chính là vị trí. Vị trí tương đối hoặc chính xác so với giá trị chúng ta đưa ra để dò.

    HÀM INDEX()
    Hàm có 3 tham số:
    1. Mảng cho trước (Mảng 2 chiều).
    2. Giá trị vị trì của hàng (tính từ 1)
    3. Giá trị vị trí của cột (tính từ 1)

    Index và Match phối hợp nhau cũng khá hay phải không các bạn!
     

    Các file đính kèm:

    • Match.xls
      Kích thước:
      14 KB
      Đọc:
      11,903
  2. dhxd49

    dhxd49 Thành viên mới

    Cảm ơn bạn. Bài của bạn cho phép dò tìm theo 2 chiều nhưng mình muốn nội suy theo 2 chiều thì nên làm như thế nào? Mình có 1 bảng, Giá trị biến thiên trong bảng tham chiếu theo 2 chiều. Mình muốn tìm 1 giá trị ở trong bảng mà phải nội suy thì phải viết hàm như thế nào? Mình có file đính kèm dưới đây!
     

    Các file đính kèm:

    • Noisuy.xls
      Kích thước:
      23.5 KB
      Đọc:
      1,959
  3. tedaynui

    tedaynui (*_*)

    To Songlon
    Thấy file của bạn hay hay nên tiện tay mình trang trí thêm tí.

    TDN
     

    Các file đính kèm:

  4. TRA KHUC RIVER

    TRA KHUC RIVER Thành viên thường trực

    Cú pháp hàm index

    Mình không hiểu cú pháp của hàm index ai biết xin chỉ giáo cho mình với nếu có ví dụ càng tốt. Xin cảm ơn
     
  5. DOSNET

    DOSNET Thành viên danh dự

    Bạn tham khảo, trích từ Ebook Trần Quang Hải
     
  6. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    Bạn xem thêm ở đây: Hàm INDEX()
     
  7. soloshevcento

    soloshevcento Thành viên mới

    Dò tìm 2 chiều

    Mình có 2 bảng (ở 2 sheet) trong file đính kèm, mục đích là dò tìm hai chiều đ63 lấy giá trị thỏa điều kiện nhự minh họa đã được tô màu, nhờ các bạn giúp đỡ.
    Cái khó của bảng là lấy giá trị theo khoảng ở cả 2 chiều chứ ko phải là giá trị cố định.
     

    Các file đính kèm:

    • test.rar
      Kích thước:
      11.9 KB
      Đọc:
      1,154
  8. haituan

    haituan Thành viên hoạt động

    dhxd49: M làm cho bạn nội suy tự động rồi đó.ko dùng VBA.Bạn tải về tham khảo nhé! trong file công thức hơi lung tung. Nếu bạn muốn xem thì dùng pass: 26384 mở ra xem công thức nhé.

    http://www.4shared.com/file/121984943/4d659af5/Noi_suy_2_chieu.html
    Bonne chance!

    soloshevcento: Bạn xem file m làm nhé! M ko biết có đúng ý bạn ko. Nhưng mà nhiều thông số cũng làm được mà!!!
    http://www.4shared.com/file/121988226/2dd699a5/_2__test.html






    ---------------------------------------------------------------------------
    Học làm gì cho đầu to, mắt trố????
     
    Chỉnh sửa lần cuối bởi điều hành viên: 1 Tháng tám 2009
  9. nguyen vna giang

    nguyen vna giang Thành viên mới

    Link công thức trong Excel 2007

    Chào các Bác trong diễn đàn Giải Pháp Excel,
    Qua tìm hiểu em được biết rằng diễn đàn Giải Pháp Excel có thể hướng dẫn hay trả lời giúp một số rắc rối trong Excel 2007.Vì thế em muốn nhờ diến đàn giúp em .
    Vấn đề :
    em có 2 file : thông tin sx va form như em đã tải lên .
    trong file thông tin sx em có rất nhiều thông tin về các mã hàng khác nhau (trong file đó chi lấy vd cho một số mã hàng)
    bây giờ e muốn khi nhập bất kỳ mã hàng nào vd QC2-7902 vào file Form đó thì các thông tin trong vùng D10:H12 của file form đựơc link một cách tự động.
    Vậy các Bác xem có cách link nào không , giúp em với.
    Rất mong nhận đựơc câu trả lời sớm , em xin cảm ơn trước.
     

    Các file đính kèm:

    Lần chỉnh sửa cuối: 25 Tháng chín 2010
  10. nguyen vna giang

    nguyen vna giang Thành viên mới

    Các Bác trong diễn đàn Giải Pháp Excel ơi,
    các bác trả lời sớm giúp em rắc rối ở trên với, e đã post bài lâu rùi mà chưa nhận đựơc câu trả lời.
    các bác giúp e với nhá.
    Thanks!
     
  11. hoangoclan_1268

    hoangoclan_1268 Thành viên mới

    tìm hiểu các sử dụng hàm index

    em không biết sử dụng hàm index, anh/chị nào biết chỉ rùm em và cho em một vài ví dụ cho dễ hiểu nha
     
  12. NH_DK

    NH_DK Let's patience

    Bạn tham khảo hàm Index ở đây nhé!
     
  13. thuongamex

    thuongamex Thành viên mới

    bạn có thể làm 1 ví dụ về cách lấy dữ liệu từ các sheet khác nhau của bảng cel đc ko?
    thanks !
     
  14. quean

    quean Thành viên mới

    Su dung index khong sort du lieu duoc

    Các bạn ơi, mình sử dụng hàm index kết hợp với ham match được rồi, ứng dụng để lấy tỷ giá theo ngày tương ứng với từng đơn vị tiền tệ. Tuy nhiên mỗi lần sort data là index lấy dòng cột của cell trước đó mặc dù cell này đã thay đổi dòng cột.
    Mình gửi file lên nhờ các bạn tư vấn giúp, hoac sử dụng hàm khác cũng được.
    Xin cảm ơn trước nhé
     
  15. Chuotdong

    Chuotdong Thành viên thường trực

    Dùng VBA thì chắc nhiều người vẫn làm. Nhưng mình không biết gì về VBA cả.
    Còn nếu dùng công thức thì vẫn làm được nhưng đến 3 chiều thì chịu, với 2 chiều tuyến tính nếu quả thực không ai trên diễn đàn làm được(điều này thì mình không nghĩ vậy) nếu cần thiết thì pm mình hướng dẫn thêm
     
  16. sealand

    sealand Thành viên gạo cội

    Cái chính là bạn phải nói rõ là làm thế nào đã, ví dụ ngày 17/3/2011 không có thì bạn lấy tỷ giá ở đâu ra USD=20925
     
  17. quean

    quean Thành viên mới

    A, mình quên nói, ngày nào không có tỷ giá trên bảng thì mình lấy giá trị max của những ngày trước đó (dòng cuối cùng)
     
  18. sealand

    sealand Thành viên gạo cội

    Vậy thì trong dữ liệu của bạn có đến 114 dòng có Value Date< Treasury dealing FX (Sheet: daily Exrate). Vậy nó lấy tỷ giá ở đâu.
    Vidụ: Bảng tỷ giá chỉ có từ ngày 21/3/2011 vậy ngày từ 05/01/2011 đến 18/3/2011 biết lấy tỷ giá ở đâu? (Vì nếu tỷ giá không có lấy ngày trước nó)
     
  19. quean

    quean Thành viên mới

    ôp...... hihi, tại lúc đó mình chưa nghĩ ra công thức này nên mình gõ tay vô mỗi ngày đó
     
  20. sealand

    sealand Thành viên gạo cội

    Theo mình bỏ hàm index mà dùng hàm Hlookup gọn hơn (Bảng tỷ giá ngày công bố tỷ giá nếu không thay đổi thì fill ngày trước xuống kẻo công thức nhầm tỷ giá bằng 0
    Bạn xem file ví dụ nha
     

    Các file đính kèm:

    Lần chỉnh sửa cuối: 19 Tháng năm 2011

Chia sẻ trang này