hàm indirect

Liên hệ QC

huyenchivy

Thành viên mới
Tham gia
25/4/17
Bài viết
8
Được thích
0
Gửi các Anh Chị trong diễn đàn,

Em đang học hàm Indirect để áp dung trong công việc, có một file như đính kèm sử dụng hàm Indrirect ở Ô EF5 ra kết quả 999. em xem mãi mà không hiểu tại sao lại ra kết quả như vậy. Ai biết chỉ giùm em với. Em cảm ơn nhiều ạ.!!
 

File đính kèm

Bạn có thể hiểu như sau: Indirect là hàm chuyển một chuỗi thành một Range Object.
Bạn nhập A1 hoặc A1:B1 vào công thức thì là một Range Object, "A1" hoặc "A1:B1" là một chuỗi, bỏ chuỗi này vào Indirect thì sẽ là một Range Object, ngoài ra Indirect không có chức năng gì khác.
Một số ví dụ:
=Indirect("A" & 50) sẽ trả giá trị ô A50
=Indirect("A" & Row(B10)) sẽ trả giá trị ô A10
 
Gửi các Anh Chị trong diễn đàn,

Em đang học hàm Indirect để áp dung trong công việc, có một file như đính kèm sử dụng hàm Indrirect ở Ô EF5 ra kết quả 999. em xem mãi mà không hiểu tại sao lại ra kết quả như vậy. Ai biết chỉ giùm em với. Em cảm ơn nhiều ạ.!!
Vì đơn giản ...
Sửa tiêu đề trước đã (phạm nội quy 4rum)
"hàm indirect"
 
Bạn có thể hiểu như sau: Indirect là hàm chuyển một chuỗi thành một Range Object.
Bạn nhập A1 hoặc A1:B1 vào công thức thì là một Range Object, "A1" hoặc "A1:B1" là một chuỗi, bỏ chuỗi này vào Indirect thì sẽ là một Range Object, ngoài ra Indirect không có chức năng gì khác.
Một số ví dụ:
=Indirect("A" & 50) sẽ trả giá trị ô A50
=Indirect("A" & Row(B10)) sẽ trả giá trị ô A10
Bạn có thể chỉ giúp mình bản excel mình đính kèm tại công thức EF5 tại sao lại ra kết quả 999 không? Mình tìm hiểu mãi không ra
 
Đơn giản là:
Cấu trúc Range trong File: Đã được gán như sau:
Chuỗi: Tên Sheet + Dấu chấm ! + Cell => suy ra là Range sang một Worksheet khác

Ví Dụ: Inderect("Sheet1!A1")

1. Tên Sheet được gán vào một ô đại diện
2. Cell được gán vào một ô Đại diện

Ví Dụ:
A1 = "Sheet1"
B1 = "A1"

C1 = Inderect(A1 & "!" & B1)
=> C1 = Sheet1!A1

Lồng If:
Ví Dụ: D1= If(Inderect(A1 & "!" & B1) = "", "", Inderect(A1 & "!" & B1))

Giải thích: Nếu giá trị Sheet1!A1 là rỗng thì để rỗng, không phải thì để giá trị ô Sheet1!A1

Không thể giúp bạn hơn nữa....
 
Web KT

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

Back
Top Bottom