셀 하나에 들어 있는 텍스트 정렬 하는 법

함수/공식
작성자
욕심없는성공v
작성일
2023-03-14 21:35
조회
93
엑셀버전 : 엑셀2016

운영체제 : 윈도우10

셀 하나에 내용을 그것도 숫자도 거꾸로 적어 놓고 그것을 일일히 드래그 해서 순별로 정렬하라고 하시네요

도움 부탁드립니다.

스크랩
공유
전체 14

  • 2023-03-15 08:41

    @욕심없는성공v 님 파워쿼리로 풀어보았습니다.
    첨부파일 참고하세요.

    첨부파일 : 통합-문서1-8.xlsx


    • 2023-03-15 15:50

      @쌈타 님 쌈타님 안녕하세요 제가 파일에 적용할 수 있도록 방법 좀 알려주시겠어요? 파일 열어보니 쿼리가 호환성 문제로 열리지 않아서요 부탁드립니다.


  • 2023-03-14 22:11

    @욕심없는성공v 님 수식으론 불가능할것 같구요, VBA로  처리하시면 가장 간단하겠습니다

     


    • 2023-03-15 06:04

      @마법의손 님 어디서 구할 수 있을까요?


      • 2023-03-15 13:23

        @욕심없는성공v 님 참고하세요

        첨부파일 : book1.xlsm


        • 2023-03-15 15:47

          @마법의손 님 마법의 손님 이 함수를 다른 파일에 배열함수로 입력했는데 네임 오류가 납니다. 어떻게 해야 할까요?


          • 2023-03-15 16:04

            @욕심없는성공v 님 다른 파일에도 그 함수를 복사해줘야 합니다.. 확장자는 .xlsx가 아니라 .xlsm으로 저장해줘야 하구요..

            다른 파일에다 alt+f11눌러서 vbe화면으로 들어가서 마우스로 module을 하나 만들어준후 거기다 붙여넣은후. 쓰면 됨.

             

             

            15-985VLyMHsB.gif


            • 2023-03-15 16:15

              @마법의손 님 아.. 회사라 온라인에서 받은 매크로는 열리지 않아서 몰랐어요

              죄송하지만 댓글로 가능할까요?


              • 2023-03-15 16:19

                @욕심없는성공v

                Function SortArrStr(strData As String) As String
                    With CreateObject("System.Collections.ArrayList")
                        
                        arr = Split(strData, Chr(10))
                        
                        For Each a In arr
                            .Add Format(Val(a), "000000000000000") & a
                        Next
                        
                        .Sort
                        
                        For i = 0 To .Count - 1
                            .Item(i) = Mid(.Item(i), 16)
                        Next i
                        
                        SortArrStr = Join(.ToArray, Chr(10))
                        
                    End With
                End Function
                
                
                

                 


                • 2023-03-15 16:41

                  @마법의손 님 마법의 손님 정말 마법이네요~

                  저 죄송하지만 하나만 더 부탁드립니다.

                  셀 하나에 AA1(Q123)로 시작해서 다음 AA1(Q987) 이 나오는 텍스트인데 다음 AA1(Q987) 이전까지 텍스트를 모두 불러오고 싶은데 이 경우에는 어떻게 하나요?

                  어떤 셀에는  AA1(Q123)로 시작해서 다음 AA1(Q987) 또 다음 AA1(Q765)가 있어요 바뀌지 않는 텍스트는 AA1 입니다


  • 2023-03-15 16:55

    @욕심없는성공v 님  

    =LEFT(해당셀, FIND("AA1(Q987)", 해당셀)-1) 하면 됩니다..

     


    • 2023-03-15 17:10

      @마법의손 님 AA1(Q987)뒤로 끝까지 가져올 때는요? ㅜㅜ 정말 죄송합니다


      • 2023-03-15 17:45
        채택된 답변

        @욕심없는성공v 님 =REPLACE(A1,1,FIND("AA1(Q987)",A1)+LEN("AA1(Q987)")-1,"")


        • 2023-03-15 17:48

          @마법의손 님 정말 너무 감사드립니다 복 많이 받으세요


전체 10,274
번호 카테고리 제목 작성자 작성일 추천 조회
알림
23년 마지막, "엑셀 기초반" 챌린지! - 3주 완성 특별 스터디 모집 (~3/17(금) 까지) (40)
오빠두엑셀 | 2023.03.11 | 추천 34 | 조회 4870
오빠두엑셀 2023.03.11 34 4870
공지사항 공지사항
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (150)
오빠두엑셀 | 2021.10.28 | 추천 192 | 조회 10805
오빠두엑셀 2021.10.28 192 10805
53873 함수/공식
New Workday 함수 사용여부 엑셀파일 (1)
Vincent | 17:15 | 추천 0 | 조회 11
Vincent 17:15 - 11
53872 기능/도구
New 엑셀파일을 다른 PC에서 불러오기하면 페이지 범위가 달라집니다 ㅠ 첨부파일
호아킨 준체스 | 17:01 | 추천 0 | 조회 8
호아킨 준체스 17:01 - 8
53869 VBA
New Excel UserForm 사진 삽입 후 다른 컴퓨터에서 실행
Frost | 16:34 | 추천 0 | 조회 10
Frost 16:34 - 10
53866 함수/공식
New 부분 행열 변환방법 문의드립니다! 첨부파일 (6)
DAN | 16:18 | 추천 0 | 조회 13
DAN 16:18 - 13
53863 함수/공식
New 엑셀 수식 함수 재질문! 첨부파일 (5) 답변완료
베르사백 | 16:11 | 추천 0 | 조회 26
베르사백 16:11 - 26
53859 함수/공식
New 평균값 수식 구합니다 첨부파일
젬마 | 15:27 | 추천 0 | 조회 20
젬마 15:27 - 20
53857 함수/공식
New 제품명에 적힌 숫자만 추출해서 전체 주문수량 확인하기 첨부파일 (1)
thine | 14:57 | 추천 0 | 조회 28
thine 14:57 - 28
53856 함수/공식
New 중복값 추출 함수 (4) 답변완료
엑셀초보랍니다 | 14:29 | 추천 0 | 조회 51
엑셀초보랍니다 14:29 - 51
53855 함수/공식
New 기간별 합계를 구하고싶은데요.. 엑셀파일첨부파일 (2) 답변완료
보거스 | 14:17 | 추천 0 | 조회 34
보거스 14:17 - 34
53854 함수/공식
New 서식 바꾸기 함수 질문 도와주세요 선배님들 ㅠ_ㅠ 첨부파일 (4) 답변완료
베르사백 | 14:03 | 추천 0 | 조회 43
베르사백 14:03 - 43
53853 VBA
New 선택된 시트(1개이상)의 페이지 역순 인쇄 VBA 도와주세요 엑셀파일 (1)
커신 | 14:00 | 추천 0 | 조회 27
커신 14:00 - 27
53851 함수/공식
New 함수에 오류가 생기는 이유가 무엇일까요? ㅠㅠ 엑셀파일첨부파일 (2) 답변완료
Blak case | 13:46 | 추천 0 | 조회 29
Blak case 13:46 - 29
53850 문서서식
New 서식 질문이요 (2)
주영 | 13:44 | 추천 0 | 조회 25
주영 13:44 - 25
53828 함수/공식
New 조건 별 합계 구하는 방법 함수수식으로 문의드립니다. 엑셀파일첨부파일 (4)
노랑 | 10:26 | 추천 0 | 조회 36
노랑 10:26 - 36
53824 파워쿼리/피벗
New 쿼리값 불러올때마다 셀 크기(행높이, 열너비) 고정 하는 방법 (2) 답변완료
캬쿠 | 09:35 | 추천 0 | 조회 29
캬쿠 09:35 - 29
53819 VBA
New 유저폼 텍스트 박스의 결과값을 나누어서 넣기 (1)
kans**** | 07:16 | 추천 0 | 조회 26
kans**** 07:16 - 26
53818 기능/도구
New 엑셀 내려서 채우기 할 때 (1)
라수라비르테 | 07:02 | 추천 0 | 조회 29
라수라비르테 07:02 - 29
53800 함수/공식
New 선입선출 및 보관일, 기초재고 구하는방법 엑셀파일첨부파일 (1)
노갈 | 2023.03.29 | 추천 0 | 조회 47
노갈 2023.03.29 - 47
53793 함수/공식
New 데이터 바꾸기 엑셀파일 (6)
주영 | 2023.03.29 | 추천 0 | 조회 41
주영 2023.03.29 - 41
53789 함수/공식
New 패턴을 읽고 숫자 찾기? 엑셀파일 (6) 답변완료
km**** | 2023.03.29 | 추천 0 | 조회 51
km**** 2023.03.29 - 51
53788 함수/공식
New 날짜 변환 관련 간단 문의 (3) 답변완료
낭마너 | 2023.03.29 | 추천 0 | 조회 38
낭마너 2023.03.29 - 38
53785 함수/공식
New 텍스트에 맞게 이웃 셀에 자동 색칠 엑셀파일 (2) 답변완료
공중파 | 2023.03.29 | 추천 0 | 조회 42
공중파 2023.03.29 - 42
53777 함수/공식
New 근태 연동 급여명세서 제작 중 엑셀파일 (4) 답변완료
yang70**** | 2023.03.29 | 추천 0 | 조회 63
yang70**** 2023.03.29 - 63
53776 함수/공식
New 해당되는 셀 값 불러오기 (첫번째줄 불러오는법, 두번째줄 불러오는법 ) 궁급합니다 엑셀파일첨부파일 (2) 답변완료
꾸깎까 | 2023.03.29 | 추천 0 | 조회 38
꾸깎까 2023.03.29 - 38
53773 함수/공식
New AVERAGEIFS 함수 질문 첨부파일 (2) 답변완료
paw**** | 2023.03.29 | 추천 0 | 조회 32
paw**** 2023.03.29 - 32
53772 문서서식
New 빈셀일때 숫자 0 표시하기 쉬울것 같은데 못하겠네요.. (4) 답변완료
강철벌레 | 2023.03.29 | 추천 0 | 조회 38
강철벌레 2023.03.29 - 38
53766 함수/공식
New 함수식 설명 부탁드립니다. 엑셀파일 (7) 답변완료
써 니 | 2023.03.29 | 추천 0 | 조회 40
써 니 2023.03.29 - 40
53762 함수/공식
New A열에 연관되어 있는 내용(?)을 정리하는 방법 엑셀파일첨부파일 (2) 답변완료
Hyunshin Kim | 2023.03.29 | 추천 0 | 조회 36
Hyunshin Kim 2023.03.29 - 36
53761 VBA
New 영단어 VBA파일인데 '424'런타임 오류 해결좀 도와주세요 엑셀파일
카일 | 2023.03.29 | 추천 0 | 조회 30
카일 2023.03.29 - 30
53756 함수/공식
New 이름순으로 되어있는 데이터를 추출해서 직급순으로 데이터 적용하는 방법 엑셀파일 (3)
s2zoo | 2023.03.29 | 추천 0 | 조회 46
s2zoo 2023.03.29 - 46