hỏi: cách insert ngày tháng liên tục + in ô

  • Thread starter Thread starter chai35
  • Ngày gửi Ngày gửi
Liên hệ QC

chai35

Thành viên chính thức
Tham gia
21/9/08
Bài viết
67
Được thích
6
thứ 1. các bạn cho mình hỏi cách insert ngày liên tục . Insert ngày tương ứng với từng sheet tiếp theo. VD: 1 book có 31 sheet . sheet 1 là ngày 01.01.2009 , sheet 2 là ngày 02.01.2009 . sheet 3,4,5 tăng dần .

thứ 2. cho mình hỏi cách in trong 1 sheet.
VD: Trong 1 sheet có 10 cột mình vẫn thấy 10 cột nhưng khi in ra mình chỉ muốn in 8 cột thôi thì làm cách nào . xin các bạn chỉ mình với
 
thứ 1. các bạn cho mình hỏi cách insert ngày liên tục . Insert ngày tương ứng với từng sheet tiếp theo. VD: 1 book có 31 sheet . sheet 1 là ngày 01.01.2009 , sheet 2 là ngày 02.01.2009 . sheet 3,4,5 tăng dần .

thứ 2. cho mình hỏi cách in trong 1 sheet.
VD: Trong 1 sheet có 10 cột mình vẫn thấy 10 cột nhưng khi in ra mình chỉ muốn in 8 cột thôi thì làm cách nào . xin các bạn chỉ mình với
Vấn đề thứ nhất: Bạn xem ở đây: http://www.giaiphapexcel.com/forum/showthread.php?t=18447, phần mềm này sẽ làm được điều bạn muốn một cách nhanh chóng.


Vấn đề thứ hai
:
  • Nếu như 2 cột bạn muốn không thấy khi in ra nằm ở ngoài cùng bên phải, thì bạn chỉ việc định dạng trang in (Page Setup) sao cho 2 cột này nằm ngoài vùng in của một trang, và khi in thì đừng chọn in trang có chứa 2 cột này.

  • Nếu như 2 cột bạn muốn không thấy khi in ra nằm ở giữa, thì chỉ có cách: ẩn 2 cột đó đi, rồi in, in xong, cho hiện 2 cột này lên lại.
 
Tách sheet

1.) Tách sheet và đổi tên sheet theo ngày như ý bạn trong file đính kèm nhé
2.) Nếu bạn muốn in mà không in các cột khác thì trước hết phải tô khối vùng muốn in, bạn vào File/Print Area/Set Print Area. Cách này chỉ in được 1 vùng liên tục. Né6 bạn muốn không in 2 cột đầu hoạc 2 cột cuối thì dùng các này.
Thân
 

File đính kèm

Sorry ! đã ghi làm cho các bạn hiểu nhầm . Ý mình không phải vậy . Trong 31 sheet mỗi sheet Ô A1 của sheet 1 sẽ là ngày 1.1.2009 . sheet 2 tự động ô A1 nhảy lên ngày 2.1.2009. sheet3,4,5 tương ứng ô A1 sẽ nhảy ngày theo có cách nào làm được như vậy không nhỉ ?
 
Sorry ! đã ghi làm cho các bạn hiểu nhầm . Ý mình không phải vậy . Trong 31 sheet mỗi sheet Ô A1 của sheet 1 sẽ là ngày 1.1.2009 . sheet 2 tự động ô A1 nhảy lên ngày 2.1.2009. sheet3,4,5 tương ứng ô A1 sẽ nhảy ngày theo có cách nào làm được như vậy không nhỉ ?
Cái này chắc khỏi cần code luôn quá!
Bạn làm như sau:
-Tạo 31 sheet với tên: 01, 02.... và 31
-Chọn sheet đầu tiên, bấm Shift rồi chọn sheet cuối
- Nhấp vào cell A1 rồi gõ vào công thức:
=DATE(2009,1,RIGHT(CELL("filename",INDIRECT("A1")),2))
-Click phải chuột vào cell A1, bấm Ctrl + 1 để vào Format Cell, mục Custom bạn gõ vào khung Type: d.m.yyyy
-Giờ hãy Ungroup sheets và xem thành quả
 
Cái này chắc khỏi cần code luôn quá!
Bạn làm như sau:
-Tạo 31 sheet với tên: 01, 02.... và 31
-Chọn sheet đầu tiên, bấm Shift rồi chọn sheet cuối
- Nhấp vào cell A1 rồi gõ vào công thức:
=DATE(2009,1,RIGHT(CELL("filename",INDIRECT("A1")),2))
-Click phải chuột vào cell A1, bấm Ctrl + 1 để vào Format Cell, mục Custom bạn gõ vào khung Type: d.m.yyyy
-Giờ hãy Ungroup sheets và xem thành quả
Có cần phải INDIRECT không anh?
Em thấy vầy cũng đủ rồi: =DATE(2009,1,RIGHT(CELL("filename"),2))

Xin lưu ý với các bạn: Nếu bạn mở một file mới toanh, và nhập công thức như trên đây, mà chẳng thấy gì hết, thì đừng nghĩ rằng công thức này sai. Hàm CELL với Info_type là "filename" sẽ không chạy nếu bạn chưa lưu file, bạn phải lưu file mới toanh này ít nhất là 1 lần, với một cái tên nào đó (giữ luôn tên Book1.xls cũng được), thì mới thấy hàm CELL chạy như thế nào.
 
đã làm như các bạn chỉ rồi . Thành quả là #VALUE!
 
Có cần phải INDIRECT không anh?
Em thấy vầy cũng đủ rồi: =DATE(2009,1,RIGHT(CELL("filename"),2))

Xin lưu ý với các bạn: Nếu bạn mở một file mới toanh, và nhập công thức như trên đây, mà chẳng thấy gì hết, thì đừng nghĩ rằng công thức này sai. Hàm CELL với Info_type là "filename" sẽ không chạy nếu bạn chưa lưu file, bạn phải lưu file mới toanh này ít nhất là 1 lần, với một cái tên nào đó (giữ luôn tên Book1.xls cũng được), thì mới thấy hàm CELL chạy như thế nào.
Phải có INDIRECT chứ ---> Nếu không là không xong đâu. Mổi khi ta chuyển từ sheet này sang sheet khác, mấy ngày tháng ấy sẽ không cập nhật (tức ta vẩn nhìn thấy ngày tháng của sheet củ)
Thử xem ---> Vụ này tôi bị hoài
đã làm như các bạn chỉ rồi . Thành quả là #VALUE!
Nếu bạn làm y như tôi mà ra kết quả #VALUE! thì cứ yên tâm ---> Lưu file đàng hoàng, sau đó mở nó lại là ổn
Ghi chú: Hàm CELL("filename") chỉ hoạt động với 1 file đã có tên, tức đã được lưu ---> File mới tinh nó sẽ bị lỗi
 
sao lạ vậy ta ! mình copy công thức y chang qua 1 workbook mới gồm nhiều sheet kết quả vẫn là #value! là sao ta ?.
Mà sao cái file bạn gởi có số liên tục thôi ! còn tháng với năm đâu không thấy ?
 
sao lạ vậy ta ! mình copy công thức y chang qua 1 workbook mới gồm nhiều sheet kết quả vẫn là #value! là sao ta ?.
Mà sao cái file bạn gởi có số liên tục thôi ! còn tháng với năm đâu không thấy ?
Sao bạn không chịu đọc kỹ hướng dẩn?
Tôi đã nói, với 1 file mới tinh, bạn phải lưu file trước (file chưa lưu nó sẽ bị lỗi)
Bạn hiểu không?
 
làm rồi nhưng vẫn #value 1 số trang mình gởi file kèm cho bạn xem giúp mình nhé
 

File đính kèm

làm rồi nhưng vẫn #value 1 số trang mình gởi file kèm cho bạn xem giúp mình nhé
Ẹc... Ẹc...
Bạn sửa lại tên sheet theo kiểu vầy:
Day1 sửa thành Day01
Day2 sửa thành Day02
....
Day9 sửa thành Day09
Sửa xong là ăn tiền ngay
Nói chung, tên sheet phải có chiều dài ký tự bằng nhau
 

File đính kèm

Cám ơn bà con đã giúp đỡ nhé. chúc bà con ăn tết vui vẻ
 
Web KT

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

Back
Top Bottom