첨부문서 확인 바랍니당
엑셀 조건이 있을 때 셀 안의 텍스트 숫자 추출하기에 대한 질문 남겨주셨네요.
엑셀에서 조건에 따라 셀 내 텍스트에서 특정 단어의 개수를 세는 작업은 가능하며, 수식을 활용할 수 있습니다. 일반적으로는 COUNTIF 또는 SUBSTITUTE, LEN 함수를 조합해서 해결할 수 있는데, 여러 단어를 각각 세려면 조금 복잡해질 수 있습니다.
예를 들어, "2021"이 포함된 셀 내에서 "단어A"의 개수를 세고 싶다고 할 때는 다음과 같이 할 수 있습니다.
1. "단어A"가 포함된 셀에서 "단어A"의 개수는 다음 수식을 사용할 수 있습니다:
= (LEN(셀) - LEN(SUBSTITUTE(셀, "단어A", ""))) / LEN("단어A")
이렇게 하면 해당 셀 내 "단어A"가 몇 번 등장하는지 알 수 있습니다.
2. 여러 셀에 대해 연도별로 단어 개수를 집계하려면, SUMPRODUCT 또는 배열 수식을 활용하는 것이 가능합니다. 예를 들어 A2:A100 범위에 텍스트가 있고, "단어A"의 연도별 개수를 구하려면:
=SUMPRODUCT((년도범위=연도값)*( (LEN(A2:A100) - LEN(SUBSTITUTE(A2:A100, "단어A", ""))) / LEN("단어A") ))
이 수식을 통해 연도별로 "단어A"가 몇 번 등장하는지 집계할 수 있습니다.
3. 만약 여러 단어를 각각 세고 싶으면, 각각의 수식을 만들어서 합산하거나, IF 함수를 활용해서 특정 단어만 세도록 할 수 있습니다.
이 방법은 텍스트 내에서 특정 단어를 찾고, 그 등장 횟수를 계산하는 일반적인 패턴입니다. 연도별 조건이 있다면, 연도 컬럼과 결합해서 위 수식을 활용하면 원하는 데이터를 추출할 수 있습니다.
도움되셨다면 채택 부탁드립니다^^ 추가 질문은 채택 후 답변드리겠습니다.
AI 분석 및 채팅