엑셀 함수 잘 아시는 분께 질문

셀 안에 내용이 아래와 같습니다.

 

접시 '로즈' / Plate 'Rose' / 21cm

 

이 셀이 A1 이라 가정하구요.

 

여기서 영문만 일괄 삭제하고 싶은데요.

(/ / 슬래시 겹치는 건 나중에 찾아바꾸기 기능으로 수정하면 될 것 같구요.)

 

replace 함수를 활용할 수 있을 것 같은데,

방법 아시는 분 계실까요?..

    • 함수보다...텍스트 나누기 활용해서 구분자 /로 셀을 3개로 나누고->중간의 영문셀을 열째로 삭제-> 남은 두 셀을 합치기 로 하시면 어떨까요?
      • 너무 좋은 방식인데요. 문제는 /가 좀 불규칙하게 들어가 있어요. 한글 내에서도 / 가 좀 섞여 있어요.

    • 매크로 만드셔야될것같은데요.


      간단하게 정규표현식으로 replace해주는 vb매크로입니다.




      Sub x() 


           


          Dim rgx As Object 


          Dim ce As Range 


           


          Set rgx = CreateObject("vbscript.regexp") 


           


          With rgx 


              .Global = True 


              .Pattern = "[^-0-9]" 


          End With 


           


          For Each ce In Range("A1:A10") `여기에 범위 쓰면 됨


              ce.Offset(, 1) = rgx.Replace(ce, "") 


          Next ce 


           


      End Sub 

      • 잘못썼네요. 


         .Pattern = "[^-0-9]" 


        이걸 


         .Pattern = "[A-Za-z]


        이걸로..

    • 슬래쉬(/) 사이 부분만 없애면 되는거죠?
      그런거라면 전 무식하게 하는 방법을 소개하겠습니다.

      A1에 저 항목이 있다는 가정하에 다음과 같이 입력

      B1: =find(“/“,a1)
      C1: =find(“/“,a1,b1+1)
      D1: =replace(a1,b1,c1-b1,””)

      D1이 그 결과값요.
    • 감사합니다..


      정말 무슨...


      천재분들만 모였나요? ㄷㄷ

    • 근데 vb 매크로라는 건 엑셀의 어디로 들어가서 하는 건가요?..

      • 혹시 developer tab이 없으면 add-in에 들어가서 추가하시면 화면에 보일거에요. 그런 다음 developer tab 선택하시고 왼쪽 상단에 Visual Basic 아이콘 클릭하신 다음에 모듈 삽입해서 그 안에 위에 치이즈님이 써주신 매크로 넣으시면 되요. 그 다음 매크로 실행하시구요. 그런데 매크로가 좀 헷갈리실 것 같으면 Kokoro님이 써주신 방법이 더 쉬울지도 몰라요. 1. (Data tab-> text to columns->Delimited->Other: /) 2. 중간 column을 지우시고 3. Concatenate: C1에 A1&B1

    • 찾아 바꾸기에서 정규식 사용에 체크한뒤  /.+/ 를 찾으면 슬래시 사이의 문자가 모두 선택될 겁니다. 이걸 모두 공란으로 바꿔버리는 건 어떨까요? 이 방법이 제일 쉬울 것 같은데요.

      • 정규식 사용에 체크라는 게 어디에 있는 건가요?!

    • 오오, 훌륭한 팁이 많군요.

    • 대박...


      찾아 바꾸기 기능 하나만으로 해결을 찾아내시는 분까지 ㄷㄷ


      정말 감사합니다!

게시판 2012

번호 제목 글쓴이 조회 날짜
[공지] 게시판 규칙, FAQ, 기타등등 462,403 01-31
[공지] 게시판 관리 원칙. 147,938 12-31
제 트위터 부계입니다. 3 122,148 04-01
130354 새해복 많이 받으세요 10 185 12-31
130353 아바타 3를 보고 유스포 2 190 12-31
130352 [핵바낭] 올해 잉여질 결산 잡담 14 331 12-31
130351 아바타: 불 과 재 보고 왔어요 짤막 소감 6 226 12-31
130350 [영화강추] '척의 일생' 8 248 12-31
130349 흑백요리사 2 8~10회, 싱어게인 4 탑 4 결정 6 284 12-31
130348 Lacombe Lucien(1974) 7 129 12-31
130347 [관리] 25년도 보고 및 신고 관련 정보. 15 323 12-31
130346 Isiah Whitlock Jr. 1954 - 2025 R.I.P. 2 136 12-31
130345 [왓챠바낭] 우편배달부 말고 '포스트맨은 벨을 두번 울린다' 잡담입니다 12 266 12-31
130344 [넷플] 말 많고 탈 많은 '대홍수' 드디어 봤습니다 14 452 12-30
130343 [반말주의] 다들 올해 고생 많았어!! 새해 모두 건강하고 복 터지길 바래!! 12 184 12-30