본문 바로가기
반응형

전체 글191

[엑셀] 데이터의 빈칸 없애는 법2 (모두 바꾸기 사용) 데이터의 빈칸을 지우는 방법에 대해서는 trim 을 일단 사용할 수 있다고 알려드렸습니다. [엑셀] 데이터의 빈칸 없애는 법1 (trim 함수, 앞뒤 빈칸 지우기) 다른 소스에서 데이터를 가져오다 보면 사용해야 하는 빈칸 외에 데이터의 앞뒤에 빈칸이 섞여 들어오는 경우가 있습니다. 이런식으로 데이터에는 텍스트만 필요한데, 앞뒤에 여러가지 빈칸이 manakim.tistory.com 함수사용이 귀찮으신 분들은 Ctrl + H 로 할 수 있는 바꾸기 기능을 사용할 수 있습니다. 위와 같은 데이터가 있다고 가정하겠습니다. 빈칸을 없애고 싶은 데이터를 드래그 하고 Ctrl + H 를 눌러줍니다. 찾을 내용에 스페이스바 한번을 쳐줍니다. 그리고 바꿀내용은 건드리지 않습니다. (아무것도 입력하지 않습니다.) 대충 예.. 2023. 2. 13.
[엑셀] 데이터의 빈칸 없애는 법1 (trim 함수, 앞뒤 빈칸 지우기) 다른 소스에서 데이터를 가져오다 보면 사용해야 하는 빈칸 외에 데이터의 앞뒤에 빈칸이 섞여 들어오는 경우가 있습니다. 이런식으로 데이터에는 텍스트만 필요한데, 앞뒤에 여러가지 빈칸이 섞여 있는 모양입니다. 이때 trim 함수를 사용해서 텍스트위 앞과 뒤에 있는 빈칸을 지울 수 있습니다. =trim(C5) 굉장히 쉽게 데이터의 앞뒤에 있는 빈칸을 지울 수 있습니다. [엑셀] 데이터의 빈칸 없애는 법2 (모두 바꾸기 사용) 데이터의 빈칸을 지우는 방법에 대해서는 trim 을 일단 사용할 수 있다고 알려드렸습니다. (링크) 함수사용이 귀찮으신 분들은 Ctrl + H 로 할 수 있는 바꾸기 기능을 사용할 수 있습니다. 위와 같은 manakim.tistory.com [엑셀] 데이터의 빈칸 없애는 법3 (뭘해도 안.. 2023. 2. 13.
[엑셀] 텍스트합치기, 쉽게 하는법, concatenate 여러가지 텍스트가 있을때 쉽게 합치는 법을 알려드립니다. 위와 같은 표가 있다고 가정해볼께요. 이때 위의 표를 이용해서 'A5, 서울' 이라는 하나의 텍스트로 합치려고 합니다. 기본적으로는 concatenate 함수를 이용하면 됩니다. =concatenate(텍스트, 텍스트, 텍스트, ..., 텍스트) concatenate 안에는 1개 이상의 텍스트를 넣으면 모든 텍스트를 합쳐 줍니다. 이렇게 한번 해볼까요? 원하는 모양 'A5, 서울' 의 모양은 아니지만, 일단 텍스트가 합쳐진 것 같습니다. A5 뒤에 쉼표를 붙히기 위해서는 concatenate 안에 큰 따옴표(", ")를 추가하면 됩니다. =concatenate(B5, C5, ", ", D5) 쉼표 뒤에 한칸 뛰는 것을 추가하려면 ", " 이렇게 큰.. 2023. 2. 13.
[엑셀] 표 제목 합치기 해도 나눠지도록 만들기, 병합하고 가운데 맞춤 사용하지 마세요. 엑셀에서 표를 만들때 제목을 하나로 합쳐서 사용하는 경우가 많은데 여러가지 불편한 점이 있습니다. 이런 자료가 있을때 제목인 "category" 를 합쳐야 깔끔해보이기 때문에 위에 있는 "병합하고 가운데 맞춤" 을 많이 사용하게 됩니다. 그럼 이렇게 편리하게는 사용할 수 있지만, category 라는 제목이 4칸을 동시에 사용하게 되어 나중에 행이나 열을 추가하고 수정할때 다시 병합된 셀을 풀어야 하는 등 어려운 점이 생깁니다. 그래서 아래와 같은 방법을 사용하면 좋습니다. 1. 먼저 제목으로 만들 셀을 모두 드래그 합니다. 2. ctrl + 1 을 눌러서 셀 서식 창을 엽니다. 3. '맞춤' 탭으로 가서 '가로' 선택을 '선택 영역의 가운데로' 를 선택하고 확인을 누릅니다. 이렇게 하면 위에 처럼 ca.. 2023. 2. 13.
[파이썬][에러] unicodeescape' codec can't decode bytes in position 2-3 truncated \uxxxxxxxx escape unicodeescape' codec can't decode bytes in position 2-3 truncated \uxxxxxxxx escape 라는 에러가 발생하면 해결 방법은 의외로 간단하다. 아마 코드상에 폴더명이 들어간문구를 사용했을 텐데 아마 이런식으로 폴더를 열어서 경로를 클릭하고 복사 했을 것이다. 그러면 아래와 같이 string 으로 복사가 된다. C:\Code\gitcode 이렇게 되면 에러가 발생한다. 아래와 같이 "\" 를 "/" 으로 수정해주자 C:/Code/gitcode 2023. 2. 9.
[파이썬][에러] 'NoneType' object has no attribute 'print_func' with 구문을 공부하다가 많이 본 에러인데, AttributeError: 'NoneType' object has no attribute 'print_func' 해석하면 뭔가의(?) 오브젝트가 없다는 말이다. 실제로 내가 구현하지 않은 함수를 불러내면 나오는 에러일때도 있지만, with 구문에서 __enter__ 나 __exit__ 에 return self 를 안넣으면 나오는 에러이다. 실제 with 에서는 return self 를 통해서 계속해서 자신을 불러서 사용해야 하는데, 이걸 지워버리면 불러낸 객체가 없기 때문에 에러가 발생한다. class with_test: def __init__(self, param): self.num = param print("init") def get_num(self) .. 2023. 2. 7.
[파이썬] with ~ as 구문의 이해 다른사람이 짠 python 코드를 보다가 문득 with as 구문이 많이 나오는 것을 봤다. 구글링을 해보면 어떤 객체에 대한 리소스를 사용하고 완벽하게 돌려줄때 사용한다고 하는데, 일단 대부분의 예제가 파일을 열고 닫는 것에 대한 예제라서 이해가 안되어 한번 처음부터 만들어 봤다. class with_test: def __init__(self, param): self.num = param print("init") def get_num(self) -> int: return self.num def print_func(self): print("{} print".format(self.num)) def __enter__(self): print("enter") return self def __exit__(self.. 2023. 2. 7.
[C언어] 구조체 초기화하는 방법 C언어에서 자주 사용하는 구조체를 초기화 하는 방법은 여러가지가 있고, 주의해야 할 몇가지가 있다. typedef struct{ char cmd_arr[5]; int head; int tail; }AA; 일단 가장 쉽게 구조체를 만들어 보자. cmd_arr[5] 라는 배열을 먼저 적어두고, 그 뒤에 int 형 데이터 2개를 붙혀준다. AA name1 = {.head = 3, .tail = 4 }; name1 이라는 객체를 만들면서 .head, .tail 이라고 적은다음 초기화를 선언할 수 있다. 구조체의 선언에서 순서가 어떻게 되었든 head 와 tail 을 명확하게 나타내기 때문에 의도된 대로 동작한다. printf("%s\n", name1.cmd_arr); //blank printf("%d\n", n.. 2023. 2. 7.
반응형