반응형

분류 전체보기 437

파워 쿼리로 중복 항목에 순번 부여하기

1. 문제 왼쪽 키 값을 보면 A가 2개, B가 2개이고, D는 1개입니다. 이와 같은 경우 2개 이상이면 하이픈에 순번을 연결해서 보여주고, 1개면 키값만 표시하도록 하려고 합니다. 2. 해법 가. 함수 이용 함수를 이용하면 간단하게 구할 수 있습니다. 항목이 같은 것이 있는지 세서 2개 이상이면 하이픈에 순번을 연결하도록 하고, 1개면 키 값만 표시하도록 CountIf와 &연산자를 이용해 만들면 됩니다. =IF(COUNTIF(표2[키],표2[@키])>=2,표2[@키]&"-"&COUNTIF($A$2:A2,A2),A2) 위 수식에서 표2[키]는 $A$2:$A$15이며, 표2[@키]는 A2이고, $A$2:A2라고 쓴 것은 A2셀은 고정하고, 아래로 내려가면서 범위가 늘어나도록 하기 위한 것입니다. 다시 말..

조건부 서식을 인쇄할 때 제거하는 방법

1. 문제 아래와 같이 셀을 클릭했을 때 수평과 수직으로 표시가 되는데, 인쇄할 때 제외하는 방법을 알아보고자 합니다. 먼저 범위 외 셀을 클릭하면 조건부 서식이 적용되지 않으므로 범위 외 셀을 클릭하고 인쇄하는 방법이 있습니다. 그것이 아니라 자동으로 조건부 서식이 제거되고 인쇄되는 것을 구현하려고 합니다. 두 가지가 있는데 하나씩 다뤄보겠습니다. 2. 해법 1 가. 실행 방법 '조건부 서식을 지우기' 매크로와 '조건부 서식 원래대로' 매크로를 만든 다음 인쇄 버튼 클릭 시 '조건부 서식을 지우기'에 인쇄 부분이 있으므로 두 개를 연달아서 실행하면 됩니다. 나. 코드 코드는 아래와 같습니다. Option Explicit Dim sht As Worksheet Sub 조건부서식지우기() Dim PrintA..

EXCEL - VBA 2024.04.27

특정 문자 기준 몇 번째까지 문자열 가져오기

1. 문제 아래와 같이 빨간 글자 전까지만 글자를 가져오는 것을 수식으로 만들어보겠습니다. 2. 해법 기준은 뒤에서 두 번째 콜론까지 가져오는 것입니다. 가. Substitute 함수 사용 (1) 몇 번째부터 몇 번째 + 1번째 사이의 문자열 추출하기 몇 번째부터 몇 번째 + 1번째까지의 문자열을 추출하는 것은 50개의 공백을 삽입한 다음 50*번째부터 50개의 문자를 추출한 다음 좌, 우 공백을 제거합니다. 위 데이터를 기준으로 세 번째 콜론과 네 번째 콜론 사이의 문자를 추출하는 것은 =TRIM(MID(SUBSTITUTE(D4,":",REPT(" ",50)),50*3,50)) 로 구합니다. (2) 처음부터 몇 번째까지의 문자열 추출하기 이것은 특정 문자를 네 번째 위치에 삽입한 다음 그 문자를 찾아서..

Excel 2024.04.26

구글 스프레드시트 공유하기

구글 스프레드시트를 공유하는 방법이 다른 사람과 공동 작업하기 위한 목적도 있고, 다른 사람의 도움을 받고 싶으나 다른 사람의 편집을 제한하고 싶을 때도 있습니다. 다른 사람의 도움을 받고자 할 때 사용하는 방법에 대해 알아보겠습니다. 1.다른 사용자에게 뷰어 권한 부여하기 파일 - 공유를 누르면 '다른 사용자와 공유'와 '웹에 게시'가 있는데, 웹에 게시는 워드처럼 문서의 내용만을 공유하는 것입니다. 다른 사용자와 공유를 누릅니다. 그러면 사용자, 그룹 등 추가 입력란이 있는데, 여기서 사용자 이메일을 추가하거나, 그룹을 만든 후 ( https://groups.google.com/ )추가할 수도 있습니다. 이렇게 특정인이나 그룹을 지정하지 않고, 링크만 있으면 접속할 수 있도록 하는 것이 일반 액세스입..

일시적으로 알람 해제하기

안드로이드 폰(노트 20 기준)의 경우 알람을 삭제하지 않고, 일시적으로 알람울 해제할 수 있습니다. 아래와 같이 "곧 울릴 알람을 끌까요?"라고 하면서 07:00이라고 알람 시각이 표시될 때 오른쪽에 있는 아래 방향 꺾기를 누르면 아래와 같이 알림 메시지가 아래로 펼쳐지므로, 여기서 '오늘 알람 끄기'를 누르면 오늘 알람만 끌 수 있습니다. 이미 알람을 알고 있고, 알람이 필요 없을 때는 알람을 일시적으로 끌 수 있으니 매우 편리한 기능입니다.

스마트폰 2024.04.24

구글 시트에서 버튼 클릭시 숫자 증가시키기

1. 문제 구글 스프레드시트에서 버튼을 클릭 시 숫자를 증가시키려고 합니다. 2. 해법 가. ChatGPT의 대답 잘 몰라서 ChatGPT에게 물어보니 아래와 같이 스크립트를 작성하고 저장 후 삽입메뉴에서 그림을 선택해서 이미지를 추가하고 스크립트를 연결하면 된다고 합니다. 아주 자세하게 설명이 되어 있고, 코드도 제시하니 너무 편리합니다. 하나씩 따라 해 보겠습니다. 나. 구글 시트 실행 구글 시트는 스마트폰만 개통해도 지메일 계정이 생기니 인터넷으로 아래 URL을 입력하고, https://docs.google.com/spreadsheets 구글 아이디를 물어보면 개통한 이메일 주소를 입력하거나 선택하면 구글 스프레드시트가 실행됩니다. 빈 스프레드 시트와 할 일 목록 등 템플릿이 나열되는데, 빈 스프레..

이름 기준으로 중복 데이터 제거 및 데이터 병합하기

1. 문제 1번과 같이 원시 데이터는 이름, 번호, 주소가 중복되는데, 품목과 수량을 건별로 입력되어 있습니다. 2. 해법 엑셀 버전에 따라 안될 수도 있습니다. 가. 구문 Unique 함수 구문 : =UNIQUE(array,[by_col],[exactly_once]) Unique 함수 구문 : =SEQUENCE(rows,[columns],[start],[step]) TextJoin 함수 구문 : TEXTJOIN(delimiter, ignore_empty, text1, [text2], …) 나. 적용 예 B23셀 : =UNIQUE(TRIM(B3:D9)) => 결과 : 이름, 전화번호, 주소의 유일한 값만 구해줍니다. Trim함수는 텍스트의 좌, 우 공백을 제거하는 함수입니다. 위 데이터에서 주소를 보면 ..

Excel 2024.04.22

병합셀에도 조건부 서식 적용하기

1. 문제 가. 실패 1 병합셀인 경우 값이 없기 때문에 조건부 서식을 적용하더라도 값이 있는 셀에만 적용됩니다. A열에서 P열까지 선택하고, 홈 탭의 스타일 그룹에서 조건부 서식을 클릭하고, 새 규칙을 선택합니다. 그리고, '수식을 사용하여 서식을 지정할 셀 결정'을 선택하고 수식에 =AND(A$1"",WEEKDAY(A$1,2)>5)라고 입력하고, 서식을 누르고, 채우기로 노란색을 선택하고 확인 버튼을 누릅니다. 이때 weekday에 ,2가 입력되어 있는데, 이것은 일요일이 1이 아니라 월요일이 1이 되도록 요일 반환 형식(return_type)을 지정한 것입니다. 그리고, 확인 버튼을 누르면 토요일과 일요일에 노란색 칠이 되는데 병합셀에는 채워지지 않습니다. 나. 실패 2 그렇다고, or 조건을 줘서..

Excel 2024.04.20

파워 쿼리와 VLookup 비교(3)

1. 지점명이 일치하는 모든 매출현황 추출하기 이번에는 매출일자는 빼고 지점명만 일치하는 모든 매출일자 및 매출액을 추출해 보겠습니다. 파워 쿼리와 VLookup 비교(1)과 (2)는 아래 URL을 참고 바랍니다. https://lsw3210.tistory.com/472 https://lsw3210.tistory.com/473 2. 쿼리 및 연결 창 열기 위 파일을 열면 엑셀 오른쪽에 쿼리 및 연결 창이 보이지 않는데, 보이게 하려면 데이터 탭의 쿼리 및 연결을 누르거나, 쿼리 탭의 편집 명령을 누르면 됩니다. 그러면 오른쪽에 쿼리 및 연결 창이 열리는데 표1과 2는 연결 전용이고, 병합1만 1 개행이 로드되었다고 합니다. 병합을 다시 해야 하니 표2를 더블 클릭하거나 마우스 오른쪽 버튼을 누른 후 편집..

반응형