PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2024/03/08 19:14:24
Name 20060828
Subject [질문] 엑셀 질문입니다. 도와주세요.ㅠ
A2 셀에 콤마로 연결된 숫자가 있습니다.
예컨대 12, 5, 8, 21, 23, 421 이렇게요.
A2 셀에 숫자 2가 있는지 알아내는 함수가 궁금합니다.
2가 있는지에 따라 true false 가 나오는 구조요. 21, 23 에 있는 2는 제외하고 한자리 수 2 말입니다.
저는 검색 결과 search 함수와 find 함수를 생각했는데요. 둘 다 21에 2도 찾아내더라구요. 하루종일 고민했는데 너무 멘붕입니다.ㅠ

좋은 방법 없을까요? 도와주세요.ㅠ

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
24/03/08 19:26
수정 아이콘
텍스트 나누기로 , 기준으로 숫자를 분리한 후 2를 찾는건 어떨까요..
20060828
24/03/08 20:35
수정 아이콘
제가 찾을 숫자가 40개 정도라 최후의 방법으로 생각하고 있습니다. 도와주셔서 감사합니다.
이혜리
24/03/08 19:27
수정 아이콘
=if(A2=2,"True","False")
탄산맨
24/03/08 20:14
수정 아이콘
질문하신분 의도는 이게 아닌것 같긴 한데,
이렇게 함수 걸려는 거라면 사실 if함수 안쓰고
=A2=2
만 해도 True/False 값을 반환할 겁니다
20060828
24/03/08 20:35
수정 아이콘
2가 있는지 없는지가 궁금했거든요.
도와주셔서 감사합니다.
고라니
24/03/08 19:35
수정 아이콘
이걸로 해보십시오.
=NOT(ISERROR(MATCH(2,NUMBERVALUE(TEXTSPLIT(A2,",")),0)))
20060828
24/03/08 22:15
수정 아이콘
textsplit 함수는 어떤건가요?
이 함수가 딱인거 같은데 제가 엑셀 21 버전인데 여기엔 없는 함수 같습니다.ㅠ
20060828
24/03/08 22:46
수정 아이콘
와우!! 됩니다.
TEXTSPLIT 함수 추가해서 넣었더니 되네요!!
진짜 진짜 감사합니다.
저를 살리셨어요
고라니
24/03/09 01:54
수정 아이콘
잘된다니 다행이네요.^^
암벽왕
24/03/08 20:47
수정 아이콘
그냥 생각나는대로 해봤는데 아래 함수도 한번 써보시죠. 단 이 함수는 A2 셀에 "2" 하나만 들어있으면 제대로 작동 안합니다.
=IF(OR(LEFT(A2, 2)="2,", ISNUMBER(SEARCH(", 2,", A2))), TRUE, FALSE)
츠라빈스카야
24/03/08 21:37
수정 아이콘
2 한 개만 있는 건 or함수에 A2=2를 넣으면 되지 않을까 싶고...맨 끝에 2가 들어있을 경우도 계산해서 right(A2, 2)=" 2" 도 or함수에 넣어야 하지 않을까요...?
흥분하지않는사람
24/03/08 22:01
수정 아이콘
=isnumber(find(2,A2))

find로 숫자 2찾고 숫자2가 아니면 에러 띄워서 isnumber로 숫자인지 아닌지 알려주는걸 써봤습니다
20060828
24/03/08 22:09
수정 아이콘
숫자가 22, 23, 24 이렇게 있을 때 2가 없다고 해주는 함수가 필요합니다.ㅠ
find나 search 함수는 22 에서도 2가 있다고 하더라구요..
흥분하지않는사람
24/03/08 22:11
수정 아이콘
죄송합니다 글을 제대로 안읽고 댓글을 써버렸네요 하하.. 꼭 답을 찾으시길 바라겠습니다. 다시 이해해보고 생각해봤는데 당장은 생각나는게 없네요..
20060828
24/03/08 22:15
수정 아이콘
도와주셔서 감사합니다.
우울한구름
24/03/08 22:35
수정 아이콘
콤마 사이에 뛰어쓰기 없이 콤마로만 연결되있으면 2를 찾는게 아니라 ,2, 를 찾는 거랑 2, 로 시작하는거 ,2로 끝나는거 세가지를 or 묶으면 되지 않을까 싶네요
20060828
24/03/08 22:43
수정 아이콘
콤마 사이에 띄어쓰기가 된것도 있고 안된 것도 있습니다.ㅠ
우울한구름
24/03/08 23:02
수정 아이콘
그럼 우선 replaceall로 공백 싹 다 날리고 하면 되긴 합니다. 텍스트스플릿으로 해결되셨다니 다행이네요
24/03/08 23:54
수정 아이콘
(수정됨) 우울한구름님 방법대로 하면 아래와 같습니다. 저도 테스트해보고 있었는데 TEXTSPLIT으로 해결되셨다니 다행이네요.

TEXTSPLIT이 없고 콤마 사이에 공백이 없고, 한자리 수 2가 1개 이상이 있는 것을 찾는다는 전제라면

A1에 99,4,2,44,55,6,7,4145,6,53,2222,25,677,42,4,21,44,55,6,7,4145,6,53,25,677,42,4,,1,44,55,6,7,4145,6,53,25,677,42,992,44,1,30,21 데이터 입력
A2에 찾으려는 문자열 2 입력
A3에 =IFERROR(IF(LEFT(A1,2)=A2&",",TRUE,IF(RIGHT(A1,2)=","&A2,TRUE,IF(FIND(","&A2&",",A1)>0,TRUE))),FALSE) 수식 입력

하면 첫 2글자를 "2," 와 비교하고 끝 2글자를 ",2" 와 비교하고 ",2." 가 있는지 찾는 수식입니다.

유사한 상황에서 MS365가 아닌 엑셀 하위버전을 쓰실 때 참고하시라고 올려봅니다.
20060828
24/03/09 08:41
수정 아이콘
하위버전에서도 되는지도 궁금했었는데 감사합니다. 엑셀은 조금씩 되는지 알아보는 재미가 있네요.
24/03/08 22:45
수정 아이콘
1)상황에 따라 찾는 숫자가 바뀌어야하나요?
2)항상 콤마와 다음 콤마 사이에 숫자가 들어가는 구조인가요?
20060828
24/03/08 22:59
수정 아이콘
상황에 따라 찾는 숫자는 바뀝니다.
항상 콤마 사이에는 숫자만 들어가고요.

위의 고라니 님께서 알려주신 TEXTSPLIT 함수로 하니까 구동되네요.

도와주셔서 감사합니다.
24/03/08 23:15
수정 아이콘
vba로 돌려보려고 코드 짜고있었는데 textsplit으로 깔끔하게 되신다니 다행이네요. 좋은 하루 되세요~
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
175339 [질문] 아이 데리고 동남아 여행은 패키지로 가는게 일반적인가요? [22] 아스날7047 24/03/14 7047
175337 [질문] 더빙방송 좋은 게임 추천해주세용! [2] Janzisuka4717 24/03/14 4717
175336 [질문] 카카오 벤티 예약하면 시간 맞춰서 잘 오나요? [3] Alfine5977 24/03/14 5977
175335 [질문] 고전 무협게임인데...못찾겠어요 [21] Janzisuka5578 24/03/14 5578
175334 [질문] 장기, 스타처럼 동등한 조건으로 시작해서 1:1로 붙는 모바일 게임이 뭐가 있을까요? [8] 인천테란5313 24/03/14 5313
175333 [질문] 핸드폰 추천 부탁드립니다. [6] 계층방정4618 24/03/14 4618
175332 [질문] 윈도우 이미지 OCR 인식 복사 방법 질문 [8] 아테스형4026 24/03/14 4026
175331 [질문] 지금 현금 1억이 있다면? [35] deadbody6382 24/03/14 6382
175330 [질문] 최수종은 왜 영화를 안찍을까요?? [8] 아오이소라카6475 24/03/14 6475
175329 [질문] 노트북 140W C타입 충전이라고 써있으면 그냥으로는 충전이 안되나요? [9] 개념은?4958 24/03/14 4958
175327 [질문] BQ?? 가 무슨 뜻일까요? [10] 정 주지 마!8632 24/03/14 8632
175326 [질문] 사회초년생 신용카드를 만들려고 합니다. [16] 오하영5684 24/03/13 5684
175325 [질문] 텔레그램 질문 쏘군4030 24/03/13 4030
175324 [질문] 외장 하드연결 문제 [1] The Unknown A4507 24/03/13 4507
175323 [질문] 의식주 이외에 어떤 부분에 돈을 쓰시나요? [24] 사람되고싶다5890 24/03/13 5890
175322 [질문] 업무강도 정상인지 궁금해요 [31] 김소현7149 24/03/13 7149
175320 [질문] S24U 1TB 통신사폰은 구할 방법이 없나요? [3] Leta4841 24/03/13 4841
175319 [질문] 생명보험 해약환급금 신청이 되면 바로 해지된건가요? [4] 안녕!곤4381 24/03/13 4381
175317 [질문] 염화 N 알킬디메틸벤질암모늄 성분 에이크린액 노출 영향 [3] 승승장구4597 24/03/13 4597
175316 [질문] 모바일게임 추천 부탁드립니다. [6] 웬디4869 24/03/13 4869
175315 [질문] 전세집 직거래시 주의사항 뭐있을까요? [3] 데비루쥐5115 24/03/13 5115
175314 [질문] 그래픽 작업용 컴퓨터 질문입니다 [9] moonland4926 24/03/13 4926
175313 [질문] 주말 근무시 대체휴일 기준이 궁금합니다. [4] TheZone4592 24/03/13 4592
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로