안녕하세요. 이상선의 엑셀 실무 5분 강의!
오늘은 음주 강의입니다.
이번에는 특정 문자가 포함된 셀의 개수 구하기 편입니다.
엑셀 실무 자주는 못해도 천천히 포스팅 하도록 할게요^^
엑셀 기초/실무 모두 딱 정해진 정답은 없으며,
가장 빠른 길로 가는 방법을 최대한 연구하여 알려드리는 것이니
마음껏 컴플레인을 주셔도 상관 없습니다.
음 기본적인 실무부터, 고급 함수, 차트, 분석, 엑세스, 문서로 할 수 있는 VBA, 엑세스 프로젝트 등도 천천히
올릴 예정입니다. 많은 분들이 잘 따라하실 수 있게 최대한 만들어 보겠습니다.
자~ 오늘도 가볼까요?
엑셀 실무
특정 문자가 포함된 셀의 개수를 구하고 싶어요
= 수리수리 마수리! 함수를 써보자! -> countif 함수의 무궁무진한 응용.
Countif
위 그림을 보면 이름이라는 열에 10개의 이름 데이터가 있습니다.
이상선, 홍길동, 박주미, 알파고까지 총 4명의 이름이 있네요. 제 이름이 가장 많아보이죠...??
자! 아직 10개의 데이터 밖에 없지만, 많은 데이터가 있을 때 그 개수를 헤아리기 매우 힘들겠죠.
오늘도 역시 약속을 미루고 야근 모드로 돌입할 것입니다.. 그렇죠?
칼퇴를 위해 데이터를 빠르게 셀 수 있는 함수를 알려드리겠습니다.
바로 개수를 구할 때 사용하는 countif 함수! 두둥!
'뭐야.. 이건 누구나 아는 거잖아..?' 하실 수도 있지만 단순히 개수를 구하는 것이 아니라 특정 문자가 포함된 셀의 개수를
구하는 것이기 때문에 일반적으로 사용하는 countif보다 더욱 까다롭게 수식을 완성해야 합니다.
그러면 그 수식을 어떻게 완성해야 되는지 한번 볼까요?
좌측에 데이터가 있습니다. 아까 본 데이터죠.
이 데이터를 가지고 특정 문자가 포함된 셀의 개수를 뽑아내기 위해서 가장 쉬운 방법은
내가 뽑아내길 원하는 데이터를 다른 셀에 적는 것입니다. 바로 위의 그림 우측처럼요.
그림에서는 이상선, 홍길동, 박주미, 알파고의 데이터를 전부 뽑아내지만 여러분은 뽑길 원하는 데이터만 입력하면 됩니다.
▶ 내가 작성한 데이터에서 무엇을 뽑을 것인지 생각한다.
▶ 다른 셀에 가서 추출할 데이터 리스트를 작성한다.
▶ countif 함수를 사용하여 원하는 데이터를 추출한다.
프로세스는 굉장히 간단합니다. 그렇죠?
그렇다면 어떤 형식으로 countif를 작성해야 원하는 데이터 개수를 뽑을 수 있는지 확인해 봅시다.
countif 는 여러분이 알고있는 것처럼 셀의 개수를 추출할 때 사용하는 함수입니다.
그런데 이 함수에 조건, 특정기호, 범위 등의 수식을 넣을 수 있다는 사실. 알고 계셨나요?
함수를 해석해 보겠습니다.
countif(B4:B13, -> 이 수식은 데이터를 추출할 범위입니다. 어느 범위에서 데이터를 추출하겠습니까?를 묻는것과 같죠.
이곳은 특정 범위를 의미하기 때문에 반드시 절대참조로 설정해야 됩니다. -> $B$4:$B$13
countif(B4:B13, "" -> "" 별표는 특수문자 데이터이기 때문에 앞, 뒤에 따옴표를 붙여줍니다. 이 친구의 기능은 모든 내용을 추출하라는 뜻인데, 잠시 뒤의 별표와 같이 설명을 드리죠!
countif(B4:B13, ""&D4 -> D4셀에 제가 뽑고싶은 '이상선'이라는 데이터를 적었습니다. &기호는 이어주다 정도의 뜻으로 해석하시면 됩니다. 즉, 이상선이라는 데이터를 "" 이 별표와 이어주는 것을 의미합니다. 한 마디로 '*이상선' 이라는 데이터가 되겠죠.
countif(B4:B13, ""&D4&"") -> 함수의 완성 수식입니다. D4뒤에 &"" 표시가 더 붙었기 때문에 '이상선*'이라는 뜻이 됩니다.
앞뒤에 *를 붙였다는 것은 '이상선' 이라는 데이터 앞이나 뒤에 아무거나 붙어도 상관없이 '이상선'이라는 문구가 있으면 무조건
개수를 추출하겠다는 뜻입니다.
울랄라 이상선이다 짱이다. <-------- 만약 셀에 이런 데이터가 있어도 추출이 되는 것이죠.
어떠셨나요? 어렵진 않으신가요?
엑셀! 하나하나 차근히 하다보면 결코 어렵지 않습니다.
문제는 연습과 적용하는 방법인데요.
하루 5 ~ 20분 정도 투자를 꾸준히 하신다면 반드시
개인 용도, 실무에 적용할 수 있습니다.
파이팅하세요!
안녕하세요!!
뉴비 찾아다니는 뉴비 입니다!!ㅎㅎ
가입하신지는 저보다 오래 되셨는데 직접 활동하신지는 얼마 안되셨네요 ㅎㅎ
혹시 필요하실까 싶어 링크 하나 남겨드리고 갑니다~
https://steemit.com/dclick/@jisoooh0202/to-9--1538731660864
코딩 공부하고 싶었는데 이전 글들 보면서 공부해봐야겠네요 :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
오 안녕하세요^^ 좋은 정보 감사합니다. 꼭 읽어볼게요~~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
우와... 실용적인 콘텐츠! 컴맹인 저로써는 꾸준한 활동을 부탁드립니다^^
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
아이고 감사합니다^^ 자주 들러주세요~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @lsszz210! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Do not miss the last post from @steemitboard:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit