소프트웨어 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 | - | - |
81012 | 하드웨어| Cpu 호환 질문 드립니다. [1] | LoTto | 407 | 09-21 |
81011 | 기 타| 컴퓨터 전원이 꺼진 상태에서 키보드를 누르면 전원이 켜집... [2] | Fivernova | 738 | 09-21 |
81010 | 소프트웨어| 블루투스 BlueSoleil 소프트웨어 좀 쓸 수 있는거 알려주세... [1] | 브로스냠 | 234 | 09-21 |
81009 | 하드웨어| 8기가 램에 윈도10 설치 후 16기가로 램 추가 효과있어요? [9] | 윈도포도 | 4180 | 09-20 |
81008 | 윈 도 우| 캐시를 읽는 중.. 화면 멈춤현상 [4] | 감사한 | 350 | 09-20 |
81007 | 윈 도 우| 다른파티션에 깔린 윈도우7 레지스트리확인방법이 있는지여? [2] | 복태취업했 | 389 | 09-20 |
81006 | 윈 도 우| 윈도우10 pro kn 버전 [3] | 포러브 | 615 | 09-20 |
81005 | 소프트웨어| 윈빌더 바탕화면 바로가기 방법 [1] | to1 | 243 | 09-20 |
81004 | 하드웨어| 컴퓨터 사용중 모니터만 나가는 증상 문의드립니다? [11] | 아담아 | 587 | 09-20 |
81003 | 윈 도 우| 대학생윈도우 메인보드 교체 [2] | slay2028 | 593 | 09-20 |
81002 | 게 임| 4K 모니터 변경 후 게임 알트탭 팅김 현상 질문 [2] | fprrmsl | 851 | 09-20 |
81001 | 기 타| 이런 유튜브 영상은 어떻게 제작하는건가요? [6] | windowsandromeda | 879 | 09-19 |
81000 | 윈 도 우| 19H2 언제쯤 나올까요? [2] | 인석이 | 652 | 09-19 |
80999 | 소프트웨어| Samsung Flow 설치된 파일을 찾을수가 없네요 [3] | hwasung | 399 | 09-19 |
80998 | 하드웨어| 사운드카드 관련 [2] | 향기로운사 | 390 | 09-19 |
80997 | 윈 도 우| dual monitor에서 열렸던 창이 한 쪽으로 [3] | sorry2late | 527 | 09-19 |
80996 | 윈 도 우| 바탕화면에 있던 사진 동영상 폴더 사라짐 [1] | 크리스마스 | 1200 | 09-19 |
80995 | 서버 / IT| 스마트폰 화면 tv에 전체화면으로 출력?? [2] | ksire | 863 | 09-19 |
80994 | 하드웨어| 시스템에 블루투스 기능이 없다고 나오네요 [3] | 지구여행중 | 519 | 09-19 |
80993 | 하드웨어| 노트북 키보드 문제 | 신나지 | 234 | 09-19 |
txt 파일을 1개의 파일로 합친뒤에
엑셀에서 txt 파일을 열고 countifs 함수를 사용하면 될 것 같습니다.