Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

바쁜 일상에 달력은 꼭 필요한 도구입니다. 우리 방에는 벽 달력이 있고 휴대폰이나 시계에는 포켓 달력이 있습니다. 그러나 Microsoft Excel에서 대화형 캘린더 만들기 재미 있고 결과는 정말 진정됩니다. 대화형 달력에서 월 또는 연도를 변경하면 다음 애니메이션과 같이 달력을 자동으로 조정할 수 있습니다. 이 기사에서는 Excel에서 대화형 캘린더를 만드는 방법을 보여 드리겠습니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

무료 Excel을 다운로드할 수 있습니다. 여기에서 워크북을 보고 스스로 연습하세요.

Excel에서 대화형 캘린더를 만드는 2가지 쉬운 방법

이 기사에서는 Excel에서 대화형 달력을 만드는 두 가지 다른 접근 방식을 볼 수 있습니다. 첫 번째 방법은 월간 양방향 캘린더를 만드는 것입니다. 두 번째 절차에서는 Excel에서 대화형 연간 달력을 만드는 단계를 볼 수 있습니다.

두 절차 모두에 다음 샘플 데이터 세트를 사용합니다. 여기에 두 개의 데이터 세트가 있습니다. 첫 번째 세트에는 2023년의 연방 공휴일 목록이 있습니다. 그리고 두 번째 세트에는 1년의 월 목록이 표시됩니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

1. Excel에서 대화형 월간 달력 만들기

첫 번째 접근 방식에서는 Excel에서 대화형 월별 달력을 만드는 과정을 보여 드리겠습니다. Excel에서 일부 수식과 서식을 적용하면 이 작업을 수행할 수 있습니다. 캘린더를 만들려면 다음 단계를 따르세요.

1단계:

  • 우선 새 시트에서 사용자 입력을 위한 4개의 필드를 만들고 다음 이미지와 같이 이름을 지정합니다.
  • 2023년 월간 달력을 만들 때 연도 필드에 입력합니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

2단계:

  • 둘째, C5 셀을 선택합니다. 월 헤더 아래에서 데이터로 이동합니다. 리본 탭.
  • 그런 다음 데이터 도구에서 그룹 선택 데이터 유효성 검사 .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

3단계:

  • 셋째, 허용 아래 드롭다운 선택 목록 소스 유형 상자에서 샘플 데이터 세트 시트에서 12개월의 데이터 범위를 선택합니다.
  • 그런 다음 확인을 누릅니다. .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

  • 결과적으로 셀 C5에 12개월의 드롭다운이 생성됩니다. , 향후 절차에 도움이 될 것입니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

4단계:

  • 넷째, 7×7 다음 이미지와 같이 워크시트의 표입니다.
  • 그런 다음 월요일부터 시작하여 요일 이름에 따라 표의 상위 7개 열에 이름을 지정합니다. .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

5단계:

  • 다섯째, 캘린더 헤더를 동적으로 만들려면 C5의 셀 값을 조인합니다. C4 B7:H7의 병합된 셀에 있는 다음 구문과 같습니다. .
=C5&" "&C4

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

6단계:

  • 따라서 캘린더 헤더는 이전 단계 이후의 다음 이미지와 같습니다.
  • 여기서 헤더는 C4 셀의 값 중 하나라도 변경되면 또는 C5

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

7단계:

  • 이 단계에서 MATCH 함수의 다음 수식을 삽입합니다. G4 .
=MATCH(C5,'Data Set'!$B$17:$B$28,0)
  • 여기, MATCH 기능 C5의 셀 값을 검색합니다. B17:B28에 있는 월 이름입니다. 샘플 데이터 세트의 셀 범위를 반환하고 해당 범위에서 해당 월의 상대적 위치를 반환합니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

8단계:

  • 그런 다음 Enter 키를 누른 후 , 셀 C5의 월 번호를 찾을 수 있습니다. G4 다음 이미지와 같습니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

9단계:

  • 이 단계에서는 1년 중 매월 1일을 숫자 형식으로 결정합니다.
  • 여기, 1 월요일을 나타냅니다. 2 화요일 등을 나타냅니다.
  • 그러므로 WEEKDAY 함수의 다음 조합 수식을 삽입하세요. 그리고 DATE 함수 G5 .
=WEEKDAY(DATE($C$4,$G$4,1),2)
  • 여기 날짜 기능 특정 연도의 매월 첫 번째 날짜를 표시합니다.
  • 그런 다음 조합 수식은 WEEKDAY 함수를 통해 매월 1일을 반환합니다. .
  • 또한 한 주를 월요일부터 시작하고 싶으므로 2를 삽입합니다. 수식의 반환 유형으로.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

10단계:

  • 그런 다음 수식은 2023년 1월의 첫 번째 날인 7에 해당하는 숫자를 표시합니다. 일요일을 나타냅니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

11단계:

  • 이 단계에서는 이전에 만든 표를 숫자로 채웁니다.
  • 이를 위해 SEQUENCE 함수 의 다음 공식을 사용하겠습니다. B9 .
=SEQUENCE(6,7)

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

12단계:

  • 6 열 및 7 위의 함수를 통해 테이블의 행이 1-42 의 숫자로 채워집니다. 순차적으로

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

13단계:

  • 이 단계에서는 DATE 함수의 수식을 추가하여 이 숫자를 날짜로 변환합니다. 이전 단계의 공식으로.
  • 이렇게 하려면 B9 셀에 다음 수식을 사용하세요. .
=DATE(C4,G4,1)+SEQUENCE(6,7)

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

14단계:

  • 따라서 Enter 키를 누르면 표를 통해 다음 이미지와 같은 결과를 얻을 수 있습니다. 수식을 삽입한 후

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

15단계:

  • 이 경우 수식을 삽입한 후 출력되는 형식이 올바르지 않습니다.
  • 수정하려면 셀 범위, B9:H14,를 선택합니다. 숫자 형식을 선택합니다. 숫자 드롭다운 그룹.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

16단계:

  • 그런 다음 드롭다운에서 짧은 날짜를 선택합니다. 선택한 셀 범위의 형식으로 사용합니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

17단계:

  • 따라서 형식을 변경한 후의 결과는 다음 이미지와 같습니다.
  • 여기서 다음 이미지를 보면 2023년 1월의 시작 날짜 또는 날짜가 이 경우 올바르지 않음을 알 수 있습니다.
  • 그래서 G5 셀의 값에 따라 2023년 1월의 시작일이 일요일이 되도록 수정하겠습니다. 7입니다. .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

18단계:

  • 따라서 B9 셀에 다음 수식을 삽입합니다. , 여기서 G5의 셀 값을 뺍니다. 이 공식의 이전 값에서.
=DATE(C4,G4,1)+SEQUENCE(6,7)-G5

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

19단계:

  • 이 단계에서 다음 이미지에서 2023년 1월 1일-01-01일의 시작 날짜가 일요일임을 알 수 있습니다.
  • 또한 2023년 1월 이전 및 다음 달에 추가 날짜가 있습니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

20단계:

  • 그래서 달력에서 추가 날짜를 추출하겠습니다.
  • 이렇게 하려면 B9 셀에 다음 조합 수식을 삽입하세요. .
=IF(MONTH(DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1)+SEQUENCE(6,7)-G5,"")

수식 분석

 =IF(MONTH(DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1) +SEQUENCE(6,7)-G5,””) 

  • DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1)+SEQUENCE(6,7)-G5 :수식의 이 부분은 달력의 날짜가 C4 셀의 값과 함께 날짜 및 요일을 고려하여 순차적으로 구성됨을 나타냅니다. , G4 G5 .
  • IF(MONTH(DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1)+SEQUENCE(6,7)- G5,”) :이 부분은 월, 날짜, 요일과 함께 전체 조건을 보여줍니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

21단계:

  • 결과적으로 월별 달력의 추가 날짜가 이전 단계 이후에 사라진 것을 볼 수 있습니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

22단계:

  • 또한 이 단계에서 테이블의 날짜 형식을 변환합니다.
  • 이렇게 하려면 데이터 범위를 선택한 후 마우스 오른쪽 버튼을 클릭하세요. B9:H14 .
  • 그런 다음 컨텍스트에서 셀 서식을 선택합니다. .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

23단계:

  • 또한 셀 서식이 표시됩니다. 대화 상자.
  • 먼저, 맞춤설정으로 이동합니다. 탭을 클릭하세요.
  • 그런 다음 유형 아래 레이블, dd 입력 .
  • 마지막으로 확인을 누릅니다. .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

24단계:

  • 따라서 이전 단계에서는 결과적으로 테이블의 날짜만 유지합니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

25단계:

  • 또한 달력에서 주말의 글꼴 색상을 검은색에서 빨간색으로 변경하겠습니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

26단계:

  • 결과적으로 C5 셀의 드롭다운에서 월 이름을 변경하면 , 날짜도 다음 이미지와 같이 월간 달력의 데이터 범위에서 변경됩니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

27단계:

  • 또한 이 절차의 다음 단계에서는 매월 공휴일을 강조 표시하는 방법을 보여줍니다.
  • 이렇게 하려면 먼저 셀 범위를 선택합니다. B5:H14 .
  • 둘째, 으로 이동합니다. tab of the ribbon and select Conditional Formatting .
  • Thirdly, from the dropdown, choose New Rule .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

Step 28:

  • In this step, you will get the New Formatting Rule 대화 상자.
  • Firstly, under Select a Rule Type header, select Use a formula to determine which cells to format .
  • Then, in the formula box, insert the following combination formula of the ISNUMBER function and the VLOOKUP function .
=ISNUMBER(VLOOKUP(B9,'Data Set'!$C:$C,1,0))
  • Thirdly, press Format to format the cells that will be true for the above formula.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

수식 분석

 =ISNUMBER(VLOOKUP(B9,’Data Set’!$C:$C,1,0)) 

  • VLOOKUP(B9,’Data Set’!$C:$C1,0) :Firstly, theVLOOKUP function here looks for a value in the leftmost column of the holiday table from the Data Set worksheet, and then returns the value in the same row from the column you specify.
  • ISNUMBER(VLOOKUP(B9,’Data Set’!$C:$C,1,0)) :Then, the ISNUMBER function will check if the value from the previous step is a number and will return TRUE or FALSE as the output.

Step 29:

  • Afterward, choosing the desired color and font style for the specified cells click OK to apply the above formula.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

Step 30:

  • Finally, your monthly calendar will be ready and will look like the following image after Conditional Formatting to highlight holidays.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

Step 31:

  • Consequently, change the value of cell C5 to see the calendar for other months with all the formatting.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

자세히 알아보기: How to Create a Weekly Calendar in Excel (3 Suitable Ways)

2. Creating Interactive Yearly Calendar in Excel

In this section of the article, I will show you the step-by-step procedures to create an interactive yearly calendar in Excel. The steps are quite similar to those of making a monthly calendar. But you will notice some differences and changes regarding the creating and formatting process throughout the steps. So, to learn the whole procedure, go through the following steps.

1단계:

  • First of all, make twelve 7×7 tables like the following image.
  • In these tables, enter the days of the week serially starting from Monday.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

2단계:

  • Secondly, type 1 in cell B6 which is positioned just above the first table.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

3단계:

  • Thirdly, after pressing Enter , right-click on cell B6 .
  • Then, from the context select Format Cells .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

4단계:

  • Fourthly, you will see the Format Cells 대화 상자.
  • Then, go to the Custom tab of the box, and under the Type header, type January .
  • 마지막으로 확인을 누릅니다. .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

5단계:

  • Fifthly, after pressing OK you will see January as the header for the first table.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

6단계:

  • Consequently, follow the above steps to name the other boxes as well.
  • So, name all the tables as the twelve months in form of numbers from 1-12 .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

7단계:

  • Moreover, color the header of this table as per your choice like the following image.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

8단계:

  • In this step, to create the dates for the first month write the following formula in cell B8 .
=IF(MONTH(DATE($B$4,B6,1)+SEQUENCE(6,7)-WEEKDAY(DATE($B$4,B6,1),2))=B6,DATE($B$4,B6,1)+SEQUENCE(6,7)-WEEKDAY(DATE($B$4,B6,1),2),"")
  • Here, the formula is the same, as I used it in the monthly calendar section to create dates.
  • Moreover, I did not create separate fields for years and months in this sheet so, I am merging all those formulas into a single one.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

9단계:

  • Then, after pressing Enter , you will get the dates for January 2023 in a correct sequence without doing any extra formatting.
  • Furthermore, change the font color to red for the dates on the weekends after getting the value.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

10단계:

  • Similarly, insert the above formula in the first cell of the tables for all the months to get the respective dates like the following image.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

11단계:

  • In this step, I will highlight the holidays for the first month of the year.
  • For that, firstly select cell range B8:H13 .

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

12단계:

  • 그런 다음 으로 이동합니다. tab and select Conditional Formatting .
  • Thirdly, choose the New Rule 드롭다운에서 명령을 실행합니다.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

Step 13:

  • Then, as shown in the monthly calendar section, edit the Edit Formatting Rule box in the same way.
  • Here, I will use the same ISNUMBER and VLOOKUP functions’ combination formula from the monthly calendar section.
  • Finally, after all the editing press OK .
=ISNUMBER(VLOOKUP(B9,'Data Set'!$C:$C,1,0))

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

Step 14:

  • Consequently, the dates of the month of January will look like the following image in the yearly calendar.
  • Here, through Conditional Formatting , all the holidays have been highlighted.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

Step 15:

  • Similarly, use Conditional Formatting for the other eleven months to highlight their respective holidays.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

Step 16:

  • Consequently, change the year value in cell B4 to see the respective year’s calendar.

Excel에서 대화형 달력을 만드는 방법(2가지 쉬운 방법)

자세히 알아보기: How to Make a Calendar in Excel Without Template (2 Examples)

결론

이것이 이 기사의 끝입니다. 이 기사가 도움이 되었기를 바랍니다. After reading the above description, you will be able to make an interactive calendar in Excel. Please share any further queries or recommendations with us in the comments section below.

The ExcelDemy team is always concerned about your preferences. Therefore, after commenting, please give us some moments to solve your issues, and we will reply to your queries with the best possible solutions ever.

관련 기사

  • How to Create a Weekly Calendar in Excel (3 Suitable Ways)
  • How to Make a Blank Calendar in Excel (Download Free Template)