Tạo sheet mới nhưng công thức tự động nhảy theo (1 người xem)

Người dùng đang xem chủ đề này

tranquangchien90

Thành viên mới
Tham gia
5/1/17
Bài viết
8
Được thích
0
Chào các bạn!
Mình cũng mới tập tành excel nên cũng chưa rành lắm. Hiện tại mình có một vấn đề như thế này;
Mình có 1 sheet tên là T09 trong sheet T09 này mình có một cột là Tồn đầu kỳ nó sẽ lấy dữ liệu từ cột tồn cuối kỳ trong Sheet T08 mình muốn khi thêm 1 sheet T10 thì công thức ở cột Tồn đầu kỳ sheetT10 này tự nhảy lấy dữ liệu từ cột tồn cuối kỳ ở sheetT09 một cách tự động. Bạn nào có cách chỉ giúp mình với nhé. Cảm ơn các bạn.
 

File đính kèm

Chào các bạn!
Mình cũng mới tập tành excel nên cũng chưa rành lắm. Hiện tại mình có một vấn đề như thế này;
Mình có 1 sheet tên là T09 trong sheet T09 này mình có một cột là Tồn đầu kỳ nó sẽ lấy dữ liệu từ cột tồn cuối kỳ trong Sheet T08 mình muốn khi thêm 1 sheet T10 thì công thức ở cột Tồn đầu kỳ sheetT10 này tự nhảy lấy dữ liệu từ cột tồn cuối kỳ ở sheetT09 một cách tự động. Bạn nào có cách chỉ giúp mình với nhé. Cảm ơn các bạn.
co phải như vậy không?
 

File đính kèm

Chào các bạn!
Mình cũng mới tập tành excel nên cũng chưa rành lắm. Hiện tại mình có một vấn đề như thế này;
Mình có 1 sheet tên là T09 trong sheet T09 này mình có một cột là Tồn đầu kỳ nó sẽ lấy dữ liệu từ cột tồn cuối kỳ trong Sheet T08 mình muốn khi thêm 1 sheet T10 thì công thức ở cột Tồn đầu kỳ sheetT10 này tự nhảy lấy dữ liệu từ cột tồn cuối kỳ ở sheetT09 một cách tự động. Bạn nào có cách chỉ giúp mình với nhé. Cảm ơn các bạn.

Cách làm bằng cách dùng hàm như sau:
- Dùng làm lấy tên của sheet hiện tại. Tách chữ T để được số tháng
- Dùng hàm Indirect để chuyển chuỗi giá trị thành địa chỉ (tất nhiên là trừ đi 1 đơn vị để chỉ đến sheet tháng trước đó)

Với cách trên, thời gian bỏ ra không đáng bằng cách bạn cứ dùng theo cách hiện tại.
 
Dựa vào tên hàng, giá để lấy số dư. Cho nên mặt hàng nào không có giá thì gõ số 0 vào cột giá tại mỗi sheet.
Công thức dựa vào tên sheet để lấy số dư nên đặt tên sheet theo format hiện tại.

Mã:
=SUMIFS(INDIRECT("T"&--MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1),1)+2,100)-1 & "!M7:M1000"),INDIRECT("T"&--MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1),1)+2,100)-1 & "!B7:B1000"),$B7,INDIRECT("T"&--MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1),1)+2,100)-1 & "!D7:D1000"),$D7)
Thầy ơi cho em hỏi tí, Thầy đang sử dụng Macro 4 à.
Sao kết quả của Thầy và em lại khác nhau, Thầy xem lại giúp em với. Em có đánh dấu bằng mực đỏ trong file
 

File đính kèm

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

Back
Top Bottom