Excel 2007 - tự động điền vào một hàng với phạm vi ngày khớp với một mẫu cụ thể [đã đóng]


1

Tôi có một bảng excel cho lịch nghỉ phép. Ví dụ, trong Hàng 1 là một ô được hợp nhất với tên tháng là Jan và hàng D3 và E3 là nhóm ngày 01-05 và 08-12, v.v.

enter image description here

Tôi có thể làm cái này như thế nào?


@Dave (và @pnuts): Tôi đồng ý rằng câu hỏi khó (không thể?) Để hiểu khi nó đứng. Quan điểm của tôi là không phải ai cũng có quyền truy cập vào một máy chủ tệp nơi anh ta có thể xuất bản các tệp có thể nhìn thấy trên toàn thế giới (hoặc họ không biết tìm máy chủ như vậy ở đâu).
Scott

xin lỗi nếu tôi làm mọi người bối rối nhưng làm thế nào tôi có thể đính kèm dữ liệu mẫu của mình. Đây là những gì tôi muốn làm: Tôi có một kế hoạch nghỉ phép cho nhân viên nhưng thay vì làm nổi bật bằng tay, tôi muốn làm nó tự động khi tôi nhập ngày bắt đầu và ngày kết thúc. Lịch của tôi được nhóm vào một ví dụ trong tuần vào tháng 1 năm 2012 0105 và cứ thế .Ex. Ngày bắt đầu-15 tháng 1 Kết thúc ngày 30 tháng 1 để nó tự động tô sáng 15-19 lên đến 29-31. Tôi hy vọng điều này là đủ rõ ràng. Cảm ơn-DatuElijah
Datu Elijah

Câu trả lời:


1

Thật là xấu xí bởi vì tôi nghĩ có lẽ có một cách tốt hơn để đạt được kết quả mà bạn muốn nhưng để trả lời câu hỏi của bạn:

  1. Đảm bảo Row2 được định dạng là Văn bản và ColumnBColumnC như ngày.
  2. Lựa chọn D3.
  3. Kiểu dáng , Định dạng có điều kiện , Quy tắc mới , Sử dụng công thức để xác định các ô cần định dạng .
  4. Sao chép

=OR(AND(DAY($B3)=VALUE(RIGHT(D$2,2)),DAY($B3)>=VALUE(LEFT(D$2,2))),AND(DAY($C3)>=VALUE(LEFT(D$2,2)),DAY($C3)<=VALUE(RIGHT(D$2,2))))

  1. Dán vào Chỉnh sửa quy tắc Mô tả .
  2. Định dạng các giá trị trong đó công thức này là đúng: .
  3. [Đặt định dạng theo yêu cầu] Nhấp vào OK.
  4. Đi vào =$D:$H vào Áp dụng đối với và bấm vào Apply, OK.

Bạn nên đạt được một cái gì đó như sau:

SU478913 example

nơi tôi đã chỉ ra kết quả của việc đặt công thức có điều kiện vào D3 và sao chép qua & amp; xuống. Tuy nhiên, điều này không bắt buộc nhưng đóng vai trò kiểm tra nếu định dạng không như bạn mong đợi.

Nên làm việc cho tất cả ColumnD:H.

Tôi đã bao gồm công thức trong hình ảnh vì bố cục đó có thể giúp hiểu được logic.


Xin lỗi đã bận rộn trong công việc. Cảm ơn đó là những gì tôi muốn nhưng có một chi tiết cần được sửa chữa. Tôi đã cố gắng sửa nó nhưng tôi đã hết thời gian, nếu nghỉ phép quá 30 ngày thì sao? giả sử 10 tháng 1 năm 2012 đến 31 tháng 1 năm 2012, nó sẽ chỉ điền vào các ngày 08-12 và 29-31 nhưng 15-19 và 22-26 không có điền. Xin lỗi đã làm phiền bạn một lần nữa.- cảm ơn trước
Datu Elijah

thực ra tôi đã hoàn thành công việc hàng ngày cho năm tới nhưng sếp mới của tôi muốn điều đó trong nhóm đó bởi vì điều đó đã được ông chủ cũ của tôi thực hiện trước đây và đối với anh ta dễ dàng hơn nhiều để dễ dàng đến ngày nghỉ và tôi chỉ đang cố gắng xem Có cách để làm điều đó theo cách chỉ bằng định dạng có điều kiện hoặc thậm chí là một macro. Cũng giống như vậy, cảm ơn bạn rất nhiều vì thời gian bạn đã dành để giúp tôi. Nếu thực sự không có cách nào để làm điều đó một cách tự động, tôi sẽ chỉ biện minh cho lịch trình hàng ngày tôi đã thực hiện. Cảm ơn rất nhiều vì sự giúp đỡ .... Datu Elijah
Datu Elijah
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.