소프트웨어 MS 엑셀에서 txt 파일(폴더/하위폴더) 단어 갯수 파악 방법을 알고 싶습니다.
2019.09.08 18:39
MS 엑셀에서 txt 파일(폴더/하위폴더) 단어 갯수 파악 방법을 알고 싶습니다. 찾고자 하는 단어는 한 txt 파일에 여러개 혹은 없을 수도 있습니다.
년도별 하위폴더 txt 파일에서 단어 갯수를 연도별로정리하는 방법을 부탁드립니다.
폴더/하위 폴더의 예
1970~
1971
01
04
07
10
1972
01
04
07
10
1973
01
04
07
10
1974
01
04
07
10
1975
01
04
07
10
1976
01
04
07
10
1978
01
04
07
10
1979
01
04
07
10
1980~
1981
1982
1983
1984
1985
1986
1988
1989
.....
2019
01
04
07
10
위의 월별 폴더에 10~20개 정도의 txt 파일이 있습니다.
년도별 하위폴더 txt 파일들에서 찾고자하는 단어의 갯수를 연도별로정리하는 방법을 부탁드립니다.
찾고자 하는 단어의 예제는 다음과 같습니다.
한 단어: adaptation 등
하이픈 연결 한 단어: get-on-with 등
여러 단어:
counseling
1971 2
1972 0
1973 0
1974 0
1975 0
1976 0
1977 0
1978 3
1979 0
1980 1
1981 0
1982 2
1983 1
1984 0
1985 0
1986 0
1987 1
1988 1
1989 0
1990 1
1991 4
1992 17
1993 6
1994 8
1995 16
1996 12
1997 4
1998 5
1999 12
.......................
2019 4
더 좋은 방법은 단어를 여러 개 입력하면 입력한 대로 찾는 것입니다. 예제 파일을 올렸습니다.
counseling education organization psychology
1971 2 26 0 15
1972 0 32 0 12
1973 0 17 0 12
1974 0 6 0 16
1975 0 19 0 48
1976 0 10 0 43
1977 0 18 0 36
1978 3 37 0 80
1979 0 31 0 43
....
2019 4 26 3 92
문헌연구를 위해 1971~2019년까지 50년 정도 2,800여개의 txt 파일을 수작업하려니 엄두가 안나네요. 고수님의 도움을 부탁드립니다.
Happy day!
댓글 [11]
-
jink.uk 2019.09.09 08:26
-
파풍초 2019.09.09 10:02
답변 감사합니다. 그렇게 하면 찾고자 하는 단어 전체 갯수는 찾아질 수 있는데,
연도별 갯수도 가능한가요? 제가 수식을 잘 몰라서요. 해피데이.
-
jink.uk 2019.09.09 12:03
날짜 또는 년도 정보가 동일 행에 포함되어 있어야 합니다.
첨부하신 txt 파일에는 날짜 정보가 없네요.
-
지후빠 2019.09.09 13:07
안녕하세요? 재미있는 주제인 것 같습니다.^^
함수 형태로 만들어 보았는데 제가 폴더 구조, 텍스트 파일 등을 정확히 파악하지 못하여 잘 될지 모르겠습니다.
일단 참고하여 수정하시어 원하시는 결과 얻으시길 바랍니다.
첨부 파일을 D 드라이브 루트에 압축해제 하시면 Word Cluster 폴더가 나오고 안에 TEST 폴더를 자료가 있는 루트 폴더라 생각하고
작성하여 보았습니다. 루트 폴더 내에는 년도 1971 또 그 안에는 월별로 01 형태로 테스트 구조를 만들었습니다.
Word Cluster.zip -> 아래 수정된 xlsm 파일을 추가로 받으세요.
사용자 정의 함수가 두개 있습니다.
CountInSubFolder - 셀에서 호출할 함수 입니다.
CountInTextFile - CountInSubFolder에서 호출하는 함수입니다.
문제점; 단어을 인식하는 함수 CountInTextFile을 정교하게 할 필요가 있습니다.
예를 들면 현재는 Child로 검색하면 child를 못찾습니다.또 Children도 Child가 포함되어 있어 카운트 되는 문제가 있습니다. (
대소문자 구별하고,유사 단어가 포함될 가능성이 있습니다.)대소문자는 구분 없이 찾아지도록 했습니다. Word Cluster L.xlsm
점심 식사해야 해서 여기까지 해보았습니다. 해보시고 궁금한 것은 댓글이나 쪽지 남겨주세요~.
-
파풍초 2019.09.09 13:43
지후빠님께, 바쁘신 시간에도 도움을 주셔서 감사합니다.
30년전 태백한글과 Lotus 123으로 스프레트시트에 입문을 했는데,
30년이 지난 지금도 코딩하나 만들지 못하고 헤매고 있네요. ㅠㅠ
올려주신 내용은 제가 원하는 내용입니다.
알려주신대로 루트 폴더를 만들고 txt 파일을 복사해 넣었는데,
그런데, 실제 어떻게 작동하는지 잘 모르겠습니다. ㅠㅠ
에고 죄송합니다. 너무 초보자라서요.
-
지후빠 2019.09.09 13:48
대소 문자 구분 없이 찾아지게 했습니다.
또... 쪽지 확인 부탁드립니다~.
-
오후9시7분 2019.09.09 13:27
저도 파이썬으로 한번 만들어봤습니다. 공부겸.
파이참을 까시고 모듈설치 끝난후에 코드 실행시켜야 합니다. (이 부분을 모르시면,,,,힘듭니다.)
캡쳐사진도 같이 첨부할게요.
-
파풍초 2019.09.09 15:18
오후님, 도움 주셔서 감사합니다.
pdf 쪽 삭제와 여백 질문에도 도움을 주셨는데, 또 도움 주셔 고맙습니다.
지난번처럼 제가 파이썬은 잘 모릅니다. ㅠㅠ
혹시 가능하다면 지난번처럼 exe 파일로 만들어 주시면 더욱 고맙겠습니다. 해피데이.
-
오후9시7분 2019.09.09 15:40
검색어를 더 추가하려면 에디터에 불러서 실행하시는게 좋습니다. 이후에 더 추가할 수도 있으므로.
영상을 첨부했으니(이메일) 쉽게 따라 하실 수 있을거에요.
-
파풍초 2019.09.09 15:46
예 감사합니다. 알려주신대로 파이선 실행해서 해보겠습니다. 해피데이.
-
지후빠 2019.09.13 16:22
더 자세한 설명은 팁 게시판에서 확인하실 수 있습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
80909 | 하드웨어| 게이밍 LED 키보드 문의 [3] | 한스 | 261 | 09-09 |
80908 | 소프트웨어| 크랙제작 문의드립니다. [3] | legio | 537 | 09-09 |
80907 | 소프트웨어| 원드라이브의 기본개념 이해 [4] | 비숍 | 755 | 09-09 |
80906 | 소프트웨어| 내용까지 실시간 검색되는 프로그램? [8] | ksire | 611 | 09-09 |
80905 | 하드웨어| 무선 마우스의 블루투스 드라이버가 없네요? [2] | brucex | 402 | 09-09 |
80904 | 소프트웨어| 포토샵 언어변경이 안됩니다..ㅠ.ㅠ [4] | cosmosa | 577 | 09-09 |
80903 | 윈 도 우| vmware ? [7] | 바람낙엽 | 317 | 09-09 |
80902 | 기 타| vhd를 파일보관용으로 써도 되나요 [3] | 이런아힝흥 | 406 | 09-09 |
80901 | 윈 도 우| 윈도우10 wim 이미지 복구시 에러 문의 [2] | 사랑비요 | 475 | 09-09 |
80900 | 윈 도 우| 윈도우10 pro 익스플로러 문의 [1] | 하회탈 | 198 | 09-09 |
80899 | 윈 도 우| 네이버블로그누르니 글들이 전부 세로로보여요. [1] | 복태취업했 | 211 | 09-09 |
80898 | 윈 도 우| 윈도우 바탕화면 오면 한 1분후 마우스가 멈춤면서 재부팅... [3] | to1 | 391 | 09-09 |
80897 | 하드웨어| 와이파이가 시간이 지나면 느려 집니다.. [8] | 테츠로 | 501 | 09-09 |
80896 | 윈 도 우| MS Visual C++ 런타임 에러 확실히 해결하는법 추천좀 해주... [6] | 모뗀아기 | 634 | 09-09 |
80895 | 하드웨어| 이거 푸는 드라이버는 뭘까요? 어디서 사죠? [21] | 현민지 | 1262 | 09-08 |
80894 | 하드웨어| 메인보드 cpu호환 관련 [4] | 해비치 | 440 | 09-08 |
80893 | 하드웨어| LG 그램 노트북 소리 크기, 마이크, 카메라 문제 [2] | asklee | 11071 | 09-08 |
» | 소프트웨어| MS 엑셀에서 txt 파일(폴더/하위폴더) 단어 갯수 파악 방법... [11] | 파풍초 | 673 | 09-08 |
80891 | 기 타| 프로젝터 [3] | 구씽 | 201 | 09-08 |
80890 | 하드웨어| CMOS초기화 증상 [2] | 하회탈 | 566 | 09-08 |
txt 파일을 1개의 파일로 합친뒤에
엑셀에서 txt 파일을 열고 countifs 함수를 사용하면 될 것 같습니다.