전체 글 76

[엑셀] 텍스트 나누기 번호 0 사라질때, E 표시 제거하기, 열 형식 지정

아래와 같이 '이름, 번호' 정보가 있다. 콤마를 기준으로 텍스트 나누기를 해서 이름과 번호를 각자 다른 컬럼에 입력하려고 한다. 데이터 - 텍스트 나누기 로 들어가서 쉼표를 기준으로 텍스트를 나눴더니, 번호가 텍스트 형태가 아니라 숫자로 지정되어 아래처럼 앞의 0이 사라지고 E+ 형태로 표현된다. 이럴 때는, 텍스트 마법사 창의 3단계에서, 각 열의 데이터 서식을 지정할 수 있다. 번호 열의 형식이 '일반'으로 자동 선택되어 있는데, 이걸 아래처럼 '텍스트' 로 변경한다. 번호가 앞의 0이 제거되지 않은 채로 성공적으로 텍스트로 변환되었다. * 참고 : 엑셀 번호 복붙할 때 앞에 0 사라질 때 https://ryuhyun.tistory.com/33 [엑셀] 여러 개의 숫자 앞에 0 붙이기, 번호 앞에 ..

도구들/엑셀 2023.01.03

[엑셀] 빈칸인데 빈칸이 아닌 것처럼 인식될 때(공백 셀 ISBLANK 결과 FALSE) 해결법

아래 글처럼 ISBLANK 함수를 활용해 빈칸(빈 셀)일 경우 다른 셀의 값으로 채우려고 했는데, 분명히 빈칸인데 빈칸이 아닌 것으로 인식된다.. https://ryuhyun.tistory.com/41?category=1035446 [엑셀] 컬럼에 공백이 있을 경우 다른 셀의 값으로 채우기(IF(ISBLANK)) 모든 행에 주소 정보를 입력하고 싶은데 아래와 같이 원본 데이터에 정보들이 중간중간 비어있는 경우, 다른 셀의 값을 빈 칸에 대신 채워넣고 싶을 때는 IF 함수와 ISBLANK 함수를 합성해서 사용 ryuhyun.tistory.com ISBLANK 함수를 통해서 확인해보니, 공백 셀인 경우 TRUE가 반환되어야 하는데 FALSE가 반환된다. 빈 셀이 아닌 것으로 인식되고 있다. 각 빈칸을 선택해..

도구들/엑셀 2022.11.01

[엑셀] 중복값 체크, 필터링 하기(IF, COUNTIF 함수 활용)

다음과 같이 번호가 중복된 셀을 체크하고자 할 때에, 단순히 시각적으로 확인하려면 해당 컬럼 선택 후 "조건부서식 - 셀 강조 규칙 - 중복값" 을 누르면 된다. 하지만, 선택된 행 또는 선택되지 않은 행만 필터링해서 보고자 하는 경우, 별도의 컬럼에 정보 입력이 필요하다. 선택된 컬럼에서 중복값일 경우, 특정 값을 출력하도록 하면 필터링이 가능할 것이다.(IF) - > IF(중복값이 있는 경우의 조건식, 조건식 참일 경우의 출력값, 거짓일 경우의 출력값) 중복값일 경우는, 해당 값이 그 컬럼에서 2개 이상인 경우이다.(COUNTIF) -> COUNTIF(중복값을 체크할 범위,중복값)>1 위의 조건에 따라서, 중복값이 있는 경우는 O, 중복값이 없는 경우는 X 를 출력하고자 한다면 아래와 같은 함수식을 ..

도구들/엑셀 2022.10.31

윈도우 10 사진앱, 스토어(ms 스토어) 오류(안열림,업데이트 안됨)

기본 사진앱이 먹통이라.. 찾아보니 윈도우 스토어에서 업데이트 하래서 윈도우 스토어를 클릭해보니 아무리 눌러도 아예 반응이 없는것이다... 사진앱도 마찬가지. 검색 결과 아래 글을 참고하여 https://answers.microsoft.com/ko-kr/windows/forum/windows_10-windows_store/%EC%8A%A4%ED%86%A0%EC%96%B4/a599f373-6f79-4703-a1b2-1a5400841f62 리디렉션 중 login.microsoftonline.com 일단 스토어 실행 오류 확인을 위해 스토어 캐시 초기화를 시도해 보았다. 1. 윈도우 검색창에서 'wsreset' 을 검색하고, 관리자 권한으로 실행 검은 창에 뭔가 돌아가는 듯 싶어서 기다려보았더니 아래처럼 에러..

컴퓨터 2022.09.27

[파이썬] 현재 폴더 확인(os.getcwd), 폴더 변경(os.chdir), 폴더내 파일 목록 출력(os.listdir)

일단 먼저 'import os' 로 os 모듈을 불러온다. import os 1. 현재 위치를 확인하는 명령어는 os.getcwd() 2. 폴더를 변경하는 명령어는 os.chdir() : CMD 명령 프롬프트와 마찬가지로 상위 폴더로 이동할 때는 ../ 상위의 다른 폴더로 이동할 때는 ../(폴더명) 하위 폴더로 이동할 때는 /(폴더명) 3. 폴더 내 파일 목록을 확인하는 명령어는 os.listdir() D드라이브로 변경하는 방법은 아래. https://ryuhyun.tistory.com/87 사용자 > (사용자 이름) " 폴더로 지정되어 있다. 상위 폴더로 이동하는게 불가능하기 때문에, D드라이브 등 하" data-og-host="ryuhyun.tistory.com" data-og-source-url=..

파이썬 주피터 노트북 D드라이브에서 실행하기(아나콘다 프롬프트 이용)

주피터 노트북 바로가기 클릭으로 실행하면, 일반적으로 기본 폴더가 "C드라이브 > 사용자 > (사용자 이름) " 폴더로 지정되어 있다. 상위 폴더로 이동하는게 불가능하기 때문에, D드라이브 등 하드디스크를 변경할 경우에는 주피터 실행 이전에 변경해야 한다. 기본 실행 폴더를 아예 변경하는 것 말고, 일시적으로 그때그때 D드라이브에서 실행하고자 하는 경우에는 '아나콘다 프롬프트(Anaconda prompt)' 에서 주피터 노트북을 실행한다. 윈도우 검색창에 검색해서 실행한다. 아래 글에서 cmd 창에서 D드라이브로 변경하는 방법을 소개한 바 있는데, https://ryuhyun.tistory.com/85 윈도우 명령 프롬프트(CMD) 에서 파일 관리하기(CMD 명령어) ArcGIS, QGIS 등 GIS 프..

파이썬 아나콘다 에러 failed with initial frozen solve. retrying with flexible solve

conda 를 통해서 패키지를 설치하려고 할 때(conda install ~~) 다음과 같은 에러가 발생할 경우 failed with initial frozen solve. retrying with flexible solve conda 업데이트를 통해서 해결할 수 있다. 명령 프롬프트(cmd) 창에서 아래처럼 입력해서 conda 업데이트를 진행한다. *윈도우 CMD, 아나콘다 프롬프트 전부 우클릭해서 '관리자 권한' 으로 실행해야 한다. conda update --all 내 경우에는 geopandas를 설치하려고 한다. https://geopandas.org/en/stable/getting_started/install.html Installation — GeoPandas 0.11.0+0.g1977b50...

윈도우 명령 프롬프트(CMD) 에서 파일 관리하기(CMD 명령어)

ArcGIS, QGIS 등 GIS 프로그램의 shp 파일에는 shp 확장자 외에도 shx, dbf 등.. 동일한 비슷한 이름의 파일이 많을 경우, 특정 파일만을 이동시키거나 삭제시키거나 할 때에 일일이 선택해야 한다면 너무 번거롭다. 윈도우 CMD 창에서 간단한 명령어로 파일을 이동, 수정, 삭제할 수 있다. 먼저 CMD 창은 윈도우 검색에서 열 수 있다. cmd 검색해서 명령 프롬프트를 실행한다. 1. 폴더 이동 명령어 cd 작업할 폴더를 이동할 때는 cd 폴더경로(C:\~~) 라고 입력하거나 상위 폴더로 이동할 때에는 상위 몇 번째 어느 폴더로 이동하는지에 따라서 다음과 같이 한꺼번에 입력할 수 있다. 상위 폴더로는 cd .. 그 위의 폴더로는 cd ../../ 그 위의 폴더에 있는 다른 폴더로 이동..

컴퓨터 2022.08.09

[파이썬] 다중 for 문에서 특정 조건 출력하기(if else) 생략하기(pass)(특정 년월일 선택,생략하기)

먼저 range 함수와 for 문을 통해 년월일을 출력하는 방법을 소개했다. https://ryuhyun.tistory.com/83 [파이썬] for 문으로 년월일 출력해보기(다중 for문), range() 로 숫자 리스트 만들기 1부터 100까지 숫자를 리스트 형태로 만들고 싶은 경우 list=[1,2,3 ...] 이런식으로 일일히 입력하지 않고 range 함수를 통해서 숫자 리스트를 만들 수 있다. 1부터 10까지 숫자 리스트를 만들려고 하는 ryuhyun.tistory.com 이어서, 특정 년도, 월, 일을 선택하거나, 제외하기 위해 if else 문을 활용해보려고 한다. 2020~2022년 전체의 년, 월, 일을 나열하는 for 문을 다시 가져오자. years=range(2020,2023) mon..

반응형