전체 글 217

엑셀/조건에 맞는 열 모두 더하기/sum/index/match/사용하기

엑셀 조건에 맞는 열을 모두 더 해보자. 0. 예제 엑셀 파일 준비 1) 찾기 열의 데이터를 모두 더해보자. 1. match 함수를 이용해 표에서의 위치를 찾아낸다. 1) 결과는 일곱번째에 있으므로 7이나와야 한다. 2) 아래 입력을 따라하자 : =MATCH("찾기",B3:H3,0) -> 조건, 찾을 표, 똑같이 찾기 순서대로 입력이다 2. 이제 더해보자. 1) 다음과 같이 입력하자 : =SUM((INDEX(B4:H8,0,J4))) 3. 결과 1) 35 로 잘더해졌음.

엑셀 자동 넘버링하기

엑셀 사용하다보면 넘버링 해놓고 중간에 데이터를 지우면 넘버링을 계속 다시해줘야 하는 번거로움이 있다. 정리해보자. 1. 문제상황 1) 3열을 지우면 3번 넘버링이 없어진다. 2. 해결하기 1) 넘버링할때 숫자를 쓰는게 아니라 row()함수를 사용해준다. -> ROW(C4)를 입력하면 4번째 줄이니 4를 출력한다. 넘버링은 1번부터 할테니 빼기 3을 해준다. 3. 결과 : 알아서 넘버링이 다시되었음을 확인 할 수 있다.

엑셀/조건부서식/행 전체 색칠하기

조건에 맞는 행을 색칠하여 구분하는 방법을 정리하자. 1. 엑셀 예제 파일 준비 1) 구분항목에서 2부에만 색을 칠해보자. 2. 조건부서식 등록 1) 조건을 걸어줄 영역을 선택한다. 2) 아래 화면에서 새규칙을 누른다. 3) 규칙에 아래 와 같이 기입한다. -> D 행 고정으로 규칙을 검사한다 -> 원하는 색상을 클릭한다. 3. 결과 1) 색칠된것을 볼 수 있다. 2) 규칙을 더 추가하여 1부나, 3부에 색상을 추가 할 수 있다.

게임화면 녹화하기/화면녹화하기/방송하기

녹화 및 스트리밍 하는 방법 정리해보자. 1. 준비 및 연결하기 1) 아래 그림을 보고 참고하며 PC는 2대가 필요하고, 2) 캡쳐카드와 모니터분배기 구입 필요하다. 3) 모니터 분배기는 OUT1, OUT2 연결 순서가 중요하다. 4) 모니터 분배기는 S1224K 사용 5) 캡쳐보드는 BU113 애버미디어 사용 6) 모든 연결은 HDMI 로 이뤄지며, 케이블 총 4개정도 필요함 2. 실행하기 1) 위 그림의 PC(녹화, 스트리밍) 에서 OBS STUDIO를 설치하고 녹화하기나 스트리밍을 누르면된다.

기타_ 2023.08.13

엑셀 vba/시트 없으면 시트 생성하기/On Error Resume Next/Sheets.Add.Name

1. 코드작성 1) summary 시트이름이 없으면 summary 탭을 만든다. 2) 알람을 칠지말지 코드를 참고하자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Sub 시트없으면만들기() Dim ws As Worksheet '오류가 있어도 실행하라 라는 코드 On Error Resume Next Set ws = Worksheets("summary") '오류 있으면 알람 치라는 코드 On Error GoTo 0 If ws Is Nothing Then Sheets.Add.Name = "summary" End If End Sub cs *에러가이드 참고*

엑셀/VBA 2023.08.13

엑셀 vba/다른 시트 데이터가져오기/문자열 포함 여부 확인 함수 활용/InStr

다른 시트의 데이터를 가져와서 정리해보자. 0. 예제 파일 작성하기 1) 시트 3에는 3줄의 데이터를, 시트2에는 2줄의 데이터, 시트1에는 1줄의데이터를 작성하고, summary 탭에 데이터들을 모아보자. 1. 코드작성 1) 다른 시트의 데이터들을 모아서 시트이름과 함께 작성해보자. 2) sheet 라는 문자열이 시트이름에 포함되어 있어야 코드가 진행된다.(InStr) -. InStr 는 문자열이 없으면 0을 출력한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Sub 다른시트데이터가져오기() Dim ws_cou..

엑셀/VBA 2023.08.13

엑셀(vba)/다른 시트 데이터 복사 붙여넣기/시트 변수명으로 사용하기

0. 예제 작성 1) 시트 4개를 만들었고, summary 탭에 나머지 탭들의 데이터를 복사 붙여넣기 해보자. 1. 코드작성 1) 코드는 셀 1개만 복사하기, 범위 복사하기 2개를 다뤘다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Sub 다른시트() Dim ws_count As Integer Dim ws_name As String ws_count = Worksheets.Count For n = 1 To ws_count ws_name = Sheets(n).Name ' 셀하나만 복사하기 Sheets(ws_name).Cells(1, 1).Copy Sheets("summary").Cells(1, 1) ' 범위로 복사하기1 Sheets(ws_name).Ran..

엑셀/VBA 2023.08.13

엑셀 vba/시트이름 가져오기/시트이름 변수에 넣어 활용하기

엑셀 시트의 이름을 가져오고, 변수에 넣어 활용해보자. 0. 예제파일 작성. 1) 시트 3개를 만든다. 1. 코드작성 1) 위 시트 3번과 1,1 의 데이터인 3 부터 차례대로 출력될것이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Sub 시트이름가져오기() Dim ws_count As Integer Dim ws_name As String ws_count = Worksheets.Count For n = 1 To ws_count ws_name = Sheets(n).Name MsgBox (ws_name) MsgBox (Sheets(ws_name).Cells(1, 1).Value) Next End Sub Colored by Color Scripter cs 2. 결과 1) 아래 순서대로 나올것..

엑셀/VBA 2023.08.13

엑셀/연결하여붙여넣기/빈칸을 0으로 표기함/0 없애기

연결하여 붙여넣기 해놓고 나중에 항목이 추가되면 자동으로 반영되었으면한다. 그래서 빈칸까지 연결하여 붙여넣기를 해봤는데 빈칸이 0으로 보인다. 1. 그래서 0으로 보이는 셀을 빈칸으로 보이게 만들자. 2. 0으로 보이기 싫은 부분을 선택한다. 여기서는 전체열을 바꿔볼 것이므로 c d e f 열을 선택했다. 3. 셀서식을 눌러준다. 4. 안보이게 하고 싶은 0 을 클릭한다. 5. 형식에 아래와 같이 입력하고 확인을 눌러준다. 입력 : 0;-0;;@ 6. 결과 : 0이 안보이게되었다. https://gongdolgongdol.tistory.com/170 엑셀/연결하여붙여넣기/셀 복사하여 공유하기/셀 공유하기 엑셀을 정리하다보면 1번시트에서 정리하던 내용을 요약 시트에서 자동으로 반영되면 좋겠다는 생각을 한다..