'엑셀'에 해당되는 글 (6건)
엑셀을 활용한 언제나 사용할 수 있는 자동 달력 만들기 엑셀을 사용하여 언제든지 나의 취향에 맞게 사용할 수 있는 자동 달력 만드는 방법을 안내하겠습니다. 복잡해 보일 수 있지만, 몇 가지 간단한 단계를 따라하면 누구나 쉽게 자신만의 맞춤 달력을 만들 수 있습니다. 본 글에서 사용하는 함수는 다음과 같습니다. 주요 기능 함수는 WEEKDAY 함수입니다. DATE WEEKDAY VLOOKUP TEXT 함수를 사용합니다. 달력 작성 위의 예시 이미지와 같은 달력을 만들어 보겠습니다. 위에 예시된 달력의 날짜는 2024년 3월이며 요일은 일요일로 시작합니다. 달력 구성 위의 예시 달력 ① 번 표시 영역(셀범위:B1:H15)이 달력 영역입니다. 달력의 첫 번째 및 두번째 행은 작성되는 달력의 연,월이며 수식으로..
엑셀 substitute, relace 함수로 문자열내 특정 문자(열)을 다른 문자(열)로 변경하기(예시: 이름,주민등록번호) 엑셀의 문자 변경 함수에는 substitute 함수와 REPLACE가 있습니다. substitute 함수는 문자 단위로 처리하고 REPLACE 함수는 위치 단위로 처리합니다. 데이터의 상황에 따라 적합한 함수를 쓰면 되겠지만 컴활 등 자격증 시험에는 특정 함수를 지정해 결과를 산출하라는 문제가 제출되고 있어 두가지 함수를 사용해 문자(열)을 변경하는 예시를 들어보겠습니다. 함수 구문 =substitute(text,old-text,new-text, [instance]) text: 변경 대상 문자(문자열)가 있는 문자열 old-text: 변경 대상 문자(문자열) new-text: 변..
엑셀 텍스트 기반 문서 파일(CSV,TXT) 한글 깨져서 보이는 경우 웹사이트 등에서 주소록, 통계 자료 등 텍스트 기반의 데이터를 다운로드 할때 대부분 쉼표(,) 등 구분문자로 열을 구분하는 CSV 파일로 내보내는 경우가 많습니다. 다운로드 받은 파일을 엑셀로 열면 포함돼있는 한글 등 Unicode 문자가 깨져서 나옵니다. 기타 텍스트(txt) 파일에서도 동일합니다. 이런 경우 Unicode 문자를 UTF-8로 인코딩한 문서에 해당되는데요, 대부분 웹사이트에서는 Unicode 문자를UTF-8로 인코딩하고 있습니다. BOM과 UTF-8의 문제 Unoicode 인코딩 방식은 UTF-8, UTF-16, UTF-16 등이 있으며 BOM(Byte Order Mark)은 Unicode 인코딩 방식을 표시하는 식별..
엑셀에서는 데이터 유효성 검사를 사용하여 데이터가 정확히 입력되도록 데이터 입력을 제한할 수 있습니다. 가장 많이 사용되는 데이터 유효성 검사는 드롭다운 목록(드롭다운 상자 또는 드롭다운 메뉴) 사용입니다. 드롭다운 목록에 사용할 목록용 데이터는 엑셀 표(테이블)로 작성하는 것을 엑셀에서는 권장하고 있습니다. 참조 엑셀 도움말 링크 드롭다운 목록 항목 데이터 작성 워크시트에 드롭다운 목록에 사용할 항목 데이터를 작성하거나 기존 데이터를 활용합니다. 엑셀 표(테이블)은 인접한 셀을 표로 확장합니다. 목록 항목 끝에 항목을 추가하면 목록이 자동 확장됩니다. 목록 범위내에 데이터를 삽입 또는 삭제하면 표는 데이터의 변동을 자동으로 반영합니다. 표의 필터기능으로 목록 데이터를 정렬할 수 있습니다. 목록의 항목 ..
엑셀 VBA 워크시트 이벤트를 처리하는 VBA 프로시저 코드 작성 엑셀 문서 작성시 특정 워크시트의 오픈 또는 내용 변경 및 마우스 클릭 등 워크시트에서 발생하는 이벤트를 처리하는 VBA 프로시저 코드 작성에 대해 알아보겠습니다. 관련된 문제가 컴활 1급 시험에도 출제되고 있습니다. 이벤트 프로시저를 작성하려면 엑셀이 제공하는 이벤트 목록 중에서 적용하려는 이벤트를 워크시트에 연결해야 합니다. 프로시저 코드를 작성하기 위해 비주얼 베이직 에디터(VBE)를 연 후 이벤트 프로시저 코드창을 엽니다. 엑셀 문서창에서 하단 시트탭에서 해당 시트명을 우클릭 후 나오는 바로가기 메뉴에서 코드 보기를 클릭하면 위의 항목에 따른 단계가 한 단계 생략돼 이벤트 프로시저 코드를 작성하는 VBA 코드창이 비주얼 베이직 에디..