Excel에서 알파벳순으로 지정하는 방법

이 가이드에서는 정렬 및 필터 기능을 사용하여 Excel에서 알파벳순으로 정렬하는 방법과 데이터를 순서대로 정렬하고 서식을 지정하는 수식을 보여줍니다.

Microsoft Excel은 재무, 판매 데이터, 고객 정보 등과 같은 중요한 데이터를 구성하는 데 효과적인 소프트웨어입니다. 워크시트의 데이터를 알파벳순으로 정렬하는 것은 해당 데이터를 신속하게 구성, 액세스 및 참조하는 가장 좋은 방법 중 하나입니다. 셀 범위를 알파벳순으로 정렬한다는 것은 Excel에서 범위를 알파벳순으로 정렬하는 것을 의미합니다. 데이터는 오름차순 또는 내림차순으로 두 가지 방법으로 정렬할 수 있습니다.

예를 들어 고객의 주문 정보에 대한 대규모 데이터 세트가 있고 특정 고객의 주문 내역을 찾고 싶다고 가정해 보겠습니다. 전체 목록을 샅샅이 뒤지는 것은 꽤 귀찮은 일이 될 것입니다. 스크롤하는 데 시간을 낭비하는 대신 열을 알파벳순으로 정렬하여 데이터를 빠르게 찾을 수 있습니다.

작업 중인 데이터 세트 유형에 따라 Excel에서 데이터를 알파벳순으로 정렬하는 데 사용할 수 있는 다양한 방법이 있습니다. Excel을 사용하면 단일 열 또는 단일 행 또는 선택한 범위 또는 전체 워크시트를 정렬할 수 있을 뿐만 아니라 정렬하는 동안 여러 열이나 행을 그룹화하는 옵션도 사용할 수 있습니다. 행 또는 열을 기준으로 Excel 스프레드시트의 데이터를 알파벳순으로 정렬하는 방법을 알아보겠습니다.

Excel에서 데이터를 알파벳순으로 지정하는 이유

데이터를 알파벳순으로 나열하면 다음과 같은 많은 이점이 있습니다.

  • 데이터를 보다 합리적으로 만들고 읽기 쉽게 만듭니다.
  • 사용자가 Excel 데이터시트에서 특정 값이나 고객 이름을 보다 쉽게 ​​조회할 수 있습니다.
  • 데이터 입력 오류를 방지할 수 있도록 사용자가 중복 레코드를 시각적으로 식별하는 데 도움이 됩니다.
  • 이를 통해 사용자는 열이나 목록을 쉽게 그룹화하여 나란히 볼 수 있습니다.

알파벳순으로 정렬(알파벳순)은 정보를 빠르게 정렬하는 쉽고 일반적인 방법입니다. 매우 큰 데이터 세트에 특히 유용합니다. 총 4가지 방법으로 Excel에서 데이터를 알파벳순으로 정렬할 수 있습니다. A-Z 또는 Z-A 버튼, 정렬 기능, 필터 기능 및 수식입니다.

Excel에서 열 알파벳화

Excel에서 알파벳순으로 정렬하는 가장 빠른 방법은 내장된 정렬 기능을 사용하는 것입니다.

먼저 데이터세트가 포함된 스프레드시트를 엽니다. 정렬할 셀이나 열을 선택하고 빈 셀을 선택하지 않도록 합니다. 그런 다음 '데이터' 탭으로 이동하여 'A-Z'를 클릭하여 오름차순으로 정렬하거나 'Z-A'를 클릭하여 정렬 및 필터 그룹에서 내림차순으로 정렬합니다.

사이에 빈 셀이 있는 경우 Excel은 모든 데이터가 정렬된 것으로 가정하고 검은색 셀 위에서 멈춥니다. 전체 열을 정렬하려면 열의 아무 셀이나 선택하고 위의 옵션을 사용하십시오.

'홈' 탭의 편집 섹션에 있는 '정렬 및 필터' 도구에서도 동일한 옵션에 액세스할 수 있습니다.

버튼을 클릭하면 Excel에서 즉시 목록을 알파벳순으로 정렬합니다.

Excel에서 행을 함께 정렬하고 유지하는 방법

워크시트에 열이 하나만 있으면 열을 쉽게 정렬할 수 있지만 워크시트에 정렬하려는 열 옆에 여러 열이 포함되어 있으면 약간 복잡해집니다. 또한 때로는 열을 정렬한 후 해당 행을 그대로 유지해야 하는 스프레드시트에서 작업합니다.

예를 들어, 학생의 점수 목록 스프레드시트가 있는 경우. 학생 이름 열을 알파벳 순서로 정렬할 때 옆 행에 입력된 마크도 그에 따라 이동해야 합니다.

이러한 경우 'A-Z' 또는 'Z-A' 버튼을 사용하여 열 중 하나를 알파벳순으로 정렬할 수 있으며 행은 함께 유지하면서 다른 열의 데이터는 자동으로 정렬됩니다. 다른 예에서 어떻게 작동하는지 봅시다.

먼저 다른 열을 정렬할 첫 번째 열을 선택합니다. 그런 다음 데이터 탭 또는 홈 탭에서 'A-Z' 또는 'Z-A'를 선택하여 한 열의 데이터를 정렬하면 Excel에서 그에 따라 다른 열을 자동으로 재정렬합니다.

정렬 버튼을 클릭하면 정렬 경고 대화 상자 창이 나타납니다. '선택 영역 확장' 라디오 버튼을 선택하고 '정렬' 버튼을 클릭합니다.

이렇게 하면 데이터가 일치하지 않고 열을 정렬하는 동안 행이 함께 유지됩니다(아래 참조).

'현재 선택 항목으로 계속' 옵션을 선택하면 Excel에서 선택한 열만 정렬합니다.

여러 열을 기준으로 알파벳순으로 정렬하는 방법

둘 이상의 열을 기준으로 데이터세트를 알파벳순으로 정렬하려면 Excel의 정렬 기능을 사용하면 됩니다.

예를 들어 다음 테이블을 먼저 국가별로 알파벳순으로 정렬한 다음 이름별로 정렬하려고 합니다.

먼저 알파벳순으로 정렬하려는 전체 표를 선택한 다음 '데이터' 탭으로 이동하여 정렬 및 필터 그룹에서 '정렬'을 클릭합니다.

또는 '홈' 탭의 편집 섹션에서 '정렬 및 필터' 아이콘을 클릭하고 '사용자 지정 정렬'을 선택하여 동일한 기능에 액세스합니다.

정렬 대화 상자가 나타나고 테이블이 정렬될 첫 번째 열(매개변수)이 표시됩니다. '정렬 기준' 드롭다운 상자에서 데이터를 먼저 알파벳순으로 정렬할 기본 열을 선택하고 이 경우 '국가'를 선택하고 '순서' 드롭다운에서 'A to Z' 또는 'Z to A'를 선택합니다. .

그런 다음 '수준 추가' 버튼을 클릭하여 두 번째 정렬 수준을 추가합니다. '정렬 기준' 상자에서 데이터를 알파벳순으로 정렬할 두 번째 열(이 경우 이름)을 선택하고 'A to Z' 또는 'Z to A'를 선택합니다. 테이블 상단에 머리글이 있는 경우 '내 데이터에 머리글 있음' 확인란을 선택하면 머리글을 정렬하는 동안 건너뛸 수 있습니다. 필요한 경우 정렬 수준을 추가하고 '확인'을 클릭합니다.

이 테이블은 알파벳순으로 정렬되어 있습니다. 처음에는 국가별로, 그 다음에는 이름별로 아래와 같이 정렬됩니다.

Excel에서 알파벳순으로 행을 정렬하는 방법

때로는 Excel에서 열이 아닌 행을 알파벳순으로 정렬하고 싶을 수 있습니다. 이것은 Excel의 정렬 기능을 사용하여 수행할 수 있습니다. 예를 들어 첫 번째 행 B에서 T 열에 도시 이름이 포함되어 있고 다른 소매 유형에서 사용할 수 있는 상점 수가 있고 열 A에 소매 유형이 포함된 스프레드시트가 있다고 가정해 보겠습니다. 셀은 다른 소매업체 범주의 각 도시에 있는 매장 수를 추적하는 데 사용됩니다.

먼저 알파벳순으로 정렬할 모든 행을 선택합니다. 행 레이블을 이동하지 않으려면 선택에서 제외하십시오. 이제 '데이터' 탭으로 이동하여 정렬 및 필터 그룹에서 '정렬'을 클릭합니다.

정렬 대화 상자에서 '옵션' 버튼을 클릭합니다.

또 다른 작은 대화 상자가 나타나 '왼쪽에서 오른쪽으로 정렬' 또는 '위에서 아래로 정렬'을 선택할 수 있는 옵션을 제공합니다. 대신 행별로 알파벳순으로 정렬하려면 '왼쪽에서 오른쪽으로 정렬' 옵션을 선택하고 '확인'을 클릭하여 정렬 대화 상자로 돌아갑니다.

이제 '정렬 기준' 드롭다운 목록에서 알파벳순으로 정렬할 행을 선택합니다(이 예에서는 행 1). 다른 필드의 '정렬 기준' 상자에 셀 값을 유지하고 순서 상자에서 'A to Z'(오름차순)를 선택합니다. 그런 다음 '확인'을 클릭하여 대화 상자를 닫습니다.

이제 테이블의 첫 번째 행은 알파벳(오름차순) 순서로 정렬되고 나머지 행은 아래와 같이 그에 따라 재정렬됩니다.

필터를 사용하여 열을 알파벳순으로 정렬하는 방법

Excel에서 알파벳순으로 정렬하는 또 다른 빠른 방법은 필터 기능을 사용하는 것입니다. 열에 필터를 적용하면 한 번의 마우스 클릭으로 모든 열에 대한 정렬 옵션에 액세스할 수 있습니다.

열에 필터를 추가하려면 하나 이상의 열을 선택하고 '데이터' 탭의 정렬 및 필터 그룹에서 '필터' 옵션을 클릭합니다. 전체 표에 필터를 적용하려면 표에서 아무 셀이나 선택하고 '필터' 옵션을 클릭합니다.

'홈' 탭의 편집 그룹에서 '정렬 및 필터' 도구를 클릭하고 '필터'를 선택하여 필터 옵션에 액세스할 수도 있습니다.

각 열 머리글에 작은 드롭다운 화살표가 나타납니다. 알파벳순으로 정렬하려는 열의 화살표를 클릭하고 'A to Z 정렬' 또는 'Zort Z to A'를 선택합니다.

이렇게 하면 원하는 열이 선택한 알파벳 순서로 정렬되고 'A to Z 정렬'을 선택하면 정렬 순서(오름차순)를 나타내는 작은 위쪽 화살표가 필터 버튼에 나타납니다.

사용자 지정 주문의 고급 정렬

알파벳순으로 정렬하는 것이 모든 알파벳순 데이터에 이상적인 것은 아닙니다. 때로는 데이터를 알파벳순으로 정렬할 수 있지만 정렬하는 가장 효과적인 방법은 아닙니다.

월 또는 요일의 이름이 포함된 목록이 있고 알파벳순으로 정렬하는 것은 그 상황에서 유용하지 않은 상황을 상상해 봅시다. 그 목록을 시간순으로 정렬하는 것이 더 합리적입니다. A에서 Z까지 정렬하면 월이 알파벳 순서로 정렬되고 4월이 먼저 오고 8월, 2월, 6월 등의 순서로 정렬됩니다. 그러나 이것은 당신이 원하는 것이 아닙니다. 다행히 고급 사용자 지정 정렬 옵션을 사용하여 Excel에서 시간순으로 정렬하는 것은 매우 쉽습니다.

정렬하려는 테이블을 선택하여 시작합니다. 그런 다음 홈 탭의 편집 섹션에 있는 '정렬 및 필터'에서 '사용자 지정 정렬'을 선택합니다.

정렬 대화 상자에서 열 섹션에서 연도의 월이 포함된 열을 선택하고 평소와 같이 '값'을 기준으로 정렬한 다음 순서 섹션에서 '사용자 지정 목록'을 선택합니다.

사용자 지정 목록 대화 상자에서 자신만의 목록을 만들 수 있습니다. 요일, 약식 월, 월 등을 포함한 몇 가지 기본 사용자 지정 목록이 있습니다. 필요에 따라 적절한 정렬 옵션(저희의 경우 1월, 2월, ..)을 선택하고 '확인'을 클릭합니다. 그런 다음 '확인'을 다시 클릭하여 목록을 시간순으로 정렬합니다.

월별 순서에 따라 목록을 성공적으로 정렬했음을 알 수 있습니다.

Excel 수식을 사용하여 Excel에서 알파벳순으로 정렬하는 방법

수식을 좋아한다면 Excel 수식을 사용하여 목록을 알파벳순으로 정렬할 수 있습니다. 데이터를 알파벳순으로 정렬하는 데 사용할 수 있는 두 가지 수식은 COUNTIF와 VLOOKUP입니다.

예를 들어 수식을 사용하여 알파벳순으로 정렬하려는 이름 목록이 있습니다.

이를 정렬하기 위해 이 '정렬 순서'라는 임시 열을 기존 테이블에 추가합니다.

데이터 옆의 셀(A2)에서 다음 COUNTIF 수식을 사용합니다.

=COUNTIF($B$2:$B$20,"<="&B2) 

위의 수식은 B2 셀의 텍스트 값을 다른 모든 텍스트 값(B3:B20)과 비교하고 상대적 순위를 반환합니다. 예를 들어, 셀 B2에는 11을 반환합니다. 알파벳 순서로 'Nancy' 텍스트보다 작거나 같은 11개의 텍스트 값이 있기 때문입니다. 결과는 B2 셀에 있는 직원 이름의 정렬 순서입니다.

그런 다음 채우기 핸들을 사용하여 이 수식을 끌어 전체 범위를 채웁니다. 이것은 목록에 있는 각 이름의 정렬 순서를 제공합니다.

이제 위의 스크린샷과 같은 데이터를 정렬 순서 번호를 기준으로 정렬해야 하며 이를 위해 VLOOKUP 함수를 사용할 것입니다.

구문:

=VLOOKUP(,A:B,2,0)

여기서 '정렬 번호'는 1 – 20의 오름차순으로 숫자를 나타냅니다. 내림차순의 경우 숫자는 20 – 1이어야 합니다.

여기에 정렬된 이름에 대한 D열이 있습니다. D2 셀에 다음 VLOOKUP 수식을 입력합니다.

=VLOOKUP(1,A:B,2,0)

마찬가지로 두 번째 및 세 번째 셀의 경우 수식을 다음과 같이 사용해야 합니다.

=VLOOKUP(2,A:B,2,0) 그리고 =VLOOKUP(3,A:B,2,0) 등등…

이 VLOOKUP 수식을 데이터 옆의 모든 셀에 입력하면 목록이 알파벳순으로 표시됩니다.

위에서 언급한 수식(1-20)을 모든 셀에 수동으로 입력하는 대신 행 함수를 사용하여 작업을 더 쉽게 만들 수도 있습니다. Row() 함수는 현재 셀의 행 번호를 반환합니다. 따라서 행 함수의 도움으로 수식은 다음과 같습니다.

=VLOOKUP(ROW()-1,A:B,2,0)

이 공식은 위 공식과 동일한 결과를 제공합니다.

그런 다음 채우기 핸들을 사용하여 이 수식을 끌어 전체 범위에서 채웁니다.

성을 기준으로 항목을 알파벳순으로 지정하는 방법

때때로 우리는 성을 사용하여 데이터시트를 알파벳순으로 정렬해야 합니다. 이 경우 이름이 이름으로 시작하더라도 성을 기준으로 알파벳순으로 정렬해야 합니다. Excel 텍스트 수식을 사용하여 이 작업을 수행할 수 있습니다.

그렇게 하려면 먼저 전체 이름에서 성과 이름을 두 개의 다른 열로 추출해야 합니다. 그런 다음 이름을 바꾸고 정렬한 다음 원래 형식으로 되돌립니다.

A2에 전체 이름을 사용하여 두 개의 다른 셀(B2 및 C2)에 다음 수식을 입력한 다음 데이터가 있는 마지막 셀까지 수식을 열 아래로 복사합니다(채우기 핸들 사용).

이름을 추출하려면 C2 셀에 다음 수식을 입력합니다.

=LEFT(A2,검색(" ",A2)-1)

성을 추출하려면 D2 셀에 다음 수식을 입력합니다.

=오른쪽(A2,LEN(A2)-검색(" ",A2,1))

그런 다음 E2 셀에서 이름과 성을 쉼표로 구분하여 역순으로 연결합니다.

=D2&", "&C2

우리는 이름과 성을 분리하고 그것을 반대로 했습니다. 이제 우리는 그것들을 알파벳순으로 정렬하고 다시 뒤집어야 합니다. 위에서 볼 수 있듯이 수식을 사용하여 이름을 추출하면 C, D, E 열에 실제로 수식이 포함되지만 값처럼 보이도록 형식이 지정됩니다. 따라서 공식을 값으로 변환해야 합니다.

그렇게 하려면 먼저 모든 수식 셀(E1:E31)을 선택하고 Ctrl + C 복사합니다. 선택한 셀을 마우스 오른쪽 버튼으로 클릭하고 '붙여넣기 옵션' 아래의 '값' 아이콘을 클릭한 다음 'Enter' 키를 누릅니다.

그런 다음 결과 열에서 아무 셀이나 선택하고 필요에 따라 '데이터' 또는 '홈' 탭에서 'A to Z' 또는 'Z to A' 옵션을 클릭합니다.

버튼을 클릭하면 정렬 경고 대화 상자가 나타납니다. '선택 항목 확장' 옵션을 선택하고 '정렬' 버튼을 클릭합니다.

보시다시피 전체 열은 성을 기준으로 알파벳순으로 정렬되어 있습니다.

이제 원래의 '이름 성 형식'으로 되돌리려면 동일한 수식을 입력해야 하지만 셀 참조는 다릅니다.

아래 공식을 사용하여 이름(E2)을 다시 두 부분으로 분리해야 합니다.

G2에서 이름을 추출합니다.

=오른쪽(E2,LEN(E2)-검색(" ",E2))

G2에서 성을 가져옵니다.

=LEFT(E2,검색(" ",E2)-2)

그리고 두 부분을 결합하여 원래의 전체 이름을 얻으십시오.

=G2&" "&H2

첫 번째 셀에 수식을 입력할 때마다 데이터가 있는 마지막 셀까지 수식을 열 아래로(채우기 핸들 사용) 복사해야 합니다.

이제 위에서 한 것처럼 수식을 값 변환으로 한 번 더 변환하기만 하면 됩니다. 이 완료하고.