Cách thay đổi địa chỉ trong một hàm Excel bằng cách chỉ định từ 1 cell khác ?

Liên hệ QC

danh

Thành viên chính thức
Tham gia
30/8/10
Bài viết
67
Được thích
5
Mình có file đính kèm diển giải mục đích của yêu cầu. theo đó mình muốn GPE hướng dẫn cách làm để chỉ định sự thay đổi địa chỉ của 1 vùng trong 1 hàm Excel mà không cần phải đưa trỏ chuộc vào đó để chỉnh sửa địa chỉ.
Cảm ơn GPE !
 

File đính kèm

  • Chi Dinh Cong Thuc.xls
    57.5 KB · Đọc: 27
Mình có file đính kèm diển giải mục đích của yêu cầu. theo đó mình muốn GPE hướng dẫn cách làm để chỉ định sự thay đổi địa chỉ của 1 vùng trong 1 hàm Excel mà không cần phải đưa trỏ chuộc vào đó để chỉnh sửa địa chỉ.
Cảm ơn GPE !

bạn đặt name DL như sau :
PHP:
=OFFSET(Sheet1!A$8,,,COUNTA(Sheet1!$A$8:$A$100))
 

File đính kèm

  • Chi Dinh Cong Thuc.xls
    58 KB · Đọc: 9
Mình chưa hiểu ! Mình gởi lại file đính kèm có thêm 1 chi tiết (thay đổi cả phần text của địa chỉ), bạn hưởng mình dẫn rõ hơn nhé !
Cảm ơn bạn hoangdanh nhiều !
 

File đính kèm

  • Chi Dinh Cong Thuc 2.xls
    58 KB · Đọc: 10
Mình có file đính kèm diển giải mục đích của yêu cầu. theo đó mình muốn GPE hướng dẫn cách làm để chỉ định sự thay đổi địa chỉ của 1 vùng trong 1 hàm Excel mà không cần phải đưa trỏ chuộc vào đó để chỉnh sửa địa chỉ.
Cảm ơn GPE !
Chưa hiểu lắm ý bạn nhưng... đoán và làm đại
- Đâu tiên đặt name động cho vùng 1
PHP:
Data =OFFSET(Sheet1!$A$7,,,COUNTA(Sheet1!$A$7:$A$1000),13)
- Công thức cho Y8:
PHP:
=IF(ROWS($1:1)>4*(ROWS(Data)-1),"",INDEX(Data,INT((ROWS($1:1)-1)/4)+2,MOD(ROWS($1:1)-1,4)+10))
- Công thức cho X8
PHP:
=IF($Y8="","",INDEX(Data,1,MOD(ROWS($1:1)-1,4)+10))
- Công thức cho O8
PHP:
=IF($Y8="","",INDEX(Data,MOD(ROWS($1:1)-1,ROWS(Data)-1)+2,COLUMNS($A:A)))
Kéo fill sang W8 và kéo fill xuống
------------------------
Tôi nghĩ vấn đề ở đây là NAME ĐỘNG mà thôi ---> Mọi công thức đều liên kết đến name Data, khi vùng 1 thay đổi, dữ liệu vùng 2 tự cập nhật mà không cần phải chỉnh sửa lại địa chỉ
 

File đính kèm

  • Chi Dinh Cong Thuc.rar
    21.7 KB · Đọc: 12
Lần chỉnh sửa cuối:
Cảm ơn anh ndu nhiều !
Tuy nhiên Cột Y chạy chưa được (dữ liệu cột Y phải như cột Z , file đính kèm, mới theo ý mình). Mong anh ndu việt lại giúp công thức cột Y nhé !
Cảm ơn anh ndu nhiều !
 

File đính kèm

  • Chi Dinh Cong Thuc _Giai.rar
    24.9 KB · Đọc: 4
Cảm ơn anh ndu nhiều !
Tuy nhiên Cột Y chạy chưa được (dữ liệu cột Y phải như cột Z , file đính kèm, mới theo ý mình). Mong anh ndu việt lại giúp công thức cột Y nhé !
Cảm ơn anh ndu nhiều !
Đúng là có chút sơ suất.
Sửa công thức ở cell X8 thành:
PHP:
=IF($Y8="","",INDEX(Data,1,INT((ROWS($1:1)-1)/(ROWS(Data)-1))+10))
Sửa công thức ở cell Y8 thành:
PHP:
=IF(ROWS($1:1)>4*(ROWS(Data)-1),"",INDEX(Data,MOD(ROWS($1:1)-1,ROWS(Data)-1)+2,INT((ROWS($1:1)-1)/(ROWS(Data)-1))+10))
 

File đính kèm

  • Chi Dinh Cong Thuc _Giai.rar
    21.9 KB · Đọc: 12
Lần chỉnh sửa cuối:
Cảm ơn anh ndu nhiều !
Do chưa hiểu nên lay hoai mà không sửa được. Hàm Index kết hợp biến hóa với thuật tóan của hàm INT và Mod cho ra ứng dụng thật tuyệt.
Cảm ơn anh Ndu !
 
Web KT

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

Back
Top Bottom