Trả lời nhanh: thì nói là "Tham khảo hàm ADDRESS()"Chào các thành viên,
Hiện huongnv đang cần tìm cách trả về địa chỉ một cột trong excel, mà ko biết làm cách nào hợp lý.
Mong được các thành viên trợ giúp.
Cảm ơn
Hàm Column và rowChào các thành viên,
Hiện huongnv đang cần tìm cách trả về địa chỉ một cột trong excel, mà ko biết làm cách nào hợp lý.
Mong được các thành viên trợ giúp.
Cảm ơn
(Mục đích của mình là từ giá trị C2, mình tìm được đúng địa chỉ cột chứa C2 ở file dữ liệu nguồn (vì có thể file nguồn bị thêm bớt cột, nên mình ko thể cố dịnh là cột DTrả lời nhanh: thì nói là "Tham khảo hàm ADDRESS()"
Trả lời chính xác hơn thì phải có file dữ liệu.
Thân
Không cố định được thì nên dùng NAME(Mục đích của mình là từ giá trị C2, mình tìm được đúng địa chỉ cột chứa C2 ở file dữ liệu nguồn (vì có thể file nguồn bị thêm bớt cột, nên mình ko thể cố dịnh là cột Dđược)
Nhưng do mình ko biết cách trả về giá trị cột, nên dùng hàm Address tìm địa chỉ ô chứa C2, rồi Offset vùng đó rộng lên, nhưng ko hiểu sao hàm báo lỗi
Cám ơn bạn
Ah! vậy đâu cần tìm địa chỉ chi bạn!?(Mục đích của mình là từ giá trị C2, mình tìm được đúng địa chỉ cột chứa C2 ở file dữ liệu nguồn (vì có thể file nguồn bị thêm bớt cột, nên mình ko thể cố dịnh là cột Dđược)
Nhưng do mình ko biết cách trả về giá trị cột, nên dùng hàm Address tìm địa chỉ ô chứa C2, rồi Offset vùng đó rộng lên, nhưng ko hiểu sao hàm báo lỗi
Cám ơn bạn
I8=HLOOKUP($I$7,$C$1:$F$10,MATCH(H8,$C$1:$C$10,),)
Tại sao phải dùng hàm Address ?(Mục đích của mình là từ giá trị C2, mình tìm được đúng địa chỉ cột chứa C2 ở file dữ liệu nguồn (vì có thể file nguồn bị thêm bớt cột, nên mình ko thể cố dịnh là cột Dđược)
Nhưng do mình ko biết cách trả về giá trị cột, nên dùng hàm Address tìm địa chỉ ô chứa C2, rồi Offset vùng đó rộng lên, nhưng ko hiểu sao hàm báo lỗi
Cám ơn bạn
Hàm này, khi dữ liệu nguồn thêm bớt hàng sẽ gây lỗi phải ko bạn? Cái $C$1:$C$10 sẽ bị sai nếu file nguồn thêm cột bạn ạ.Ah! vậy đâu cần tìm địa chỉ chi bạn!?
Chỉ cần dùng HLOOKUP() là được rồi, nó không ảnh hưởng khi thêm hoặc xóa bớt cột.
Enter.Mã:I8=HLOOKUP($I$7,$C$1:$F$10,MATCH(H8,$C$1:$C$10,),)
Thân
cách này hay, cám ơn bạn.Không cố định được thì nên dùng NAME
Chưa thật sự hiểu ý bạn.Hàm này, khi dữ liệu nguồn thêm bớt hàng sẽ gây lỗi phải ko bạn?
Đúng rồi đó bạn. (thực tế, ở file nguồn, thì có thể sẽ bị thay đổi số cột số dòng)Chưa thật sự hiểu ý bạn.
Bạn muốn rằng: Do dữ liệu nguồn không biết trước được Cột có tiêu đề "C1", "C2" nằm ở vị trí cố định của cột nào, cho nên bạn muốn dùng công thức để tìm các Cột đó cho bất kỳ thực tế của dữ liệu nguồn, và dãn chiều dài cố định (ví dụ: 1000 dòng là 1000 dòng, không bị suy suyển khi bị xóa dòng)?
Ví dụ: Tiêu đề C1 hoặc C2, chắc chắn nằm ở dòng 1, nhưng không rõ ở cột nào. Lấy 1 Vùng tính từ cột có tiêu đề "C1" đến cột biên F và dãn số dòng cố định là 100 dòng.
Phải ý bạn muốn vậy không?
Thân
Nếu chắc chắn rằng dòng 1 luôn luôn có chứa tiêu đề "C1", "C2", và kể từ cột có chứa tiêu đề C1 dãn xuống 1000 dòng cố định (không bị ảnh hưởng bởi xóa dòng), bạn làm như sau:Đúng rồi đó bạn. (thực tế, ở file nguồn, thì có thể sẽ bị thay đổi số cột số dòng)
I8=HLOOKUP($I$7,OFFSET(INDIRECT("A1:G1"),,MATCH($H$7,INDIRECT("1:1"),)-1,1000),MATCH($H8,OFFSET(INDIRECT("A1"),,MATCH($H$7,INDIRECT("1:1"),)-1,1000),),)
Cách đặt tên này, thì làm thế nào để tham chiếu đến tên mảng trong file chứa tên mảng vậy b?Không cố định được thì nên dùng NAME
Không hiểu, bạn đang hỏi chính bản thân bạn (huongnvbn)- vì quote chính bài viết của huongnvbnCách đặt tên này, thì làm thế nào để tham chiếu đến tên mảng trong file chứa tên mảng vậy b?
(mình làm trên một file khác, chỉ lấy giữ liệu từ file nguồn (chứa mản này thôi)
Cám ơn bạn.
M quote nhầm b ạ. sorry.Không hiểu, bạn đang hỏi chính bản thân bạn (huongnvbn)- vì quote chính bài viết của huongnvbn
Nên không hiểu là hỏi gì, hay bày tỏ phân vân cảm xúc (tự kỷ)
À em hiểu công thức của Anh rồi, đọc đáo quá. Ăn tiền là ngay chỗ IF{1,0}.Làm thử 1 cách bạn xem đúng chưa, file data.xlsx là dữ liệu nguồn còn book1.xlsx là để lấy dữ liệu.
à anh học lóm thôi, ngắn hơn hàm chooseÀ em hiểu công thức của Anh rồi, đọc đáo quá. Ăn tiền là ngay chỗ IF{1,0}.