목차
이 기사에서는 엑셀 에서 알파벳을 숫자로 변환하는 방법에 대해 알아보겠습니다. Excel에서는 다양한 기능을 사용하여 알파벳을 숫자로 변경할 수 있습니다. 오늘은 4 쉬운 방법을 알려드리겠습니다. 이러한 방법을 사용하면 단일 알파벳 또는 여러 알파벳을 숫자로 쉽게 변환할 수 있습니다. 그럼 더 이상 지체하지 말고 토론을 시작하겠습니다.
연습 문제집 다운로드
여기에서 연습 문제집을 다운로드할 수 있습니다.
알파벳을 다음으로 변환 Number.xlsm
Excel에서 알파벳을 숫자로 변환하는 4가지 쉬운 방법
방법을 설명하기 위해 다양한 데이터 세트를 다양한 방법으로 사용합니다. 여기서는 알파벳을 숫자로 변환해 보겠습니다. 예를 들어 A=1 , B=2 등입니다. 아래에서 간략한 개요를 볼 수 있습니다.
1. Excel에서 단일 알파벳을 숫자로 변환
단일 알파벳을 숫자로 변환하려면 주로 세 가지 기능을 사용하십시오. COLUMN 함수 , CODE 함수 , MATCH 함수 입니다. 이 함수 안에 수식을 만들기 위해 필요한 함수를 삽입해야 할 수도 있습니다. 수식에 대한 자세한 내용은 하위 섹션에 주목하십시오.
1.1 COLUMN 함수 사용
단일 알파벳을 숫자로 변환하는 가장 일반적인 방법은 COLUMN 기능. 그 안에서 INDIRECT 함수 를 사용해야 합니다. 범위 B5:B9에서 알파벳을 볼 수 있습니다. 아래 데이터세트에서.
아래 단계에 따라 숫자로 변환하는 방법을 살펴보겠습니다.
단계:
- 먼저 셀 B5 를 선택하고 아래 수식을 입력합니다.
=COLUMN(INDIRECT(B5&1))
Excel에서 INDIRECT 함수는 텍스트 문자열과 COLUMN 함수가 제공하는 참조를 반환합니다. 참조의 열 번호를 제공합니다. 이 수식에서는 COLUMN 함수의 참조 역할을 하는 수식 내부에 INDIRECT 함수를 사용했습니다. 따라서 INDIRECT(B5&1) 가 A1 가 됩니다. 그러면 공식은 COLUMN(A1) 가 됩니다. 따라서 1 을 반환합니다.
- 두 번째로 Enter 를 누르고 채우기 핸들 을 아래로 드래그합니다.
- 마지막으로 각 알파벳에 해당하는 숫자가 표시됩니다.
1.2 CODE 기능 적용
또한 CODE 기능을 사용하여 단일 알파벳이나 문자를 숫자로 변환할 수 있습니다. CODE 함수는 텍스트 문자열의 첫 번째 문자에 대한 숫자 값을 반환합니다. 그래서 단일알파벳의 경우에 사용하면 정확한 수치값을 주게 됩니다. 결과를 얻으려면 아래 단계를 따르십시오.
단계:
- 먼저 Cell C5 :<16에 수식을 입력합니다>
=CODE(UPPER(B5))-64
여기서 내부에서 UPPER 함수 를 사용했습니다. 코드 기능. UPPER 기능은 알파벳을 먼저 대문자로 변환합니다. 그러면 CODE 함수가 이를 수치로 변환해줍니다. 여기서 A 의 수치는 65 이다. 그래서 출력에서 1 을 얻기 위해 64 를 빼는 것입니다.
- 그 후 Enter 를 누르고 핸들 를 아래로 채워 결과를 확인합니다.
1.3 MATCH 함수 삽입
MATCH 함수 Excel에서 알파벳을 숫자로 변환하는 또 다른 솔루션을 제공할 수 있습니다. 그러나 ADDRESS 및 COLUMN 기능의 도움도 필요합니다. 여기서는 동일한 데이터 세트를 사용합니다. 자세한 내용은 단계를 따르십시오.
단계:
- 먼저 Cell C5 를 선택하고 아래 수식을 입력합니다. :
=MATCH(B5&"1",ADDRESS(1,COLUMN($1:$1),4),0)
이 공식에서 ADDRESS 함수는 상대 셀 참조를 텍스트로 반환한 다음 MATCH 함수는 1 인 원하는 출력을 제공합니다.
- 다음 단계에서 를 입력하고 채우기 핸들 을 아래로 드래그합니다.
자세히 알아보기: Excel에서 수식을 사용하여 텍스트를 숫자로 변환하는 방법
2. TEXTJOIN & VLOOKUP 함수
이전 방법에서는 하나의 알파벳을 숫자로 바꾸는 방법을 보여드렸습니다. 그러나 두 번째 방법에서는 여러 개를 변경합니다. TEXTJOIN 및 VLOOKUP 기능을 사용하여 알파벳을 숫자로 변환합니다. 이를 위해 아래 데이터 세트를 사용합니다. 예를 들어 알파벳 ADE 를 145 로 변경하려고 합니다. 데이터세트에 상대 위치와 함께 A 에서 Z 까지의 알파벳 목록이 포함되어 있는 것을 볼 수 있습니다. 수식을 만들기 위해 TEXTJOIN , VLOOKUP , IF , MID , ROW 의 조합을 사용합니다. , INDIRECT 및 LEN 함수.
아래 단계를 관찰하여 여러 알파벳을 숫자로 변환하는 방법을 살펴보겠습니다. Excel.
단계:
- 시작하려면 셀 C5 를 선택하고 아래 수식을 입력합니다.
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0))
🔎 공식은 어떻게 작동합니까?
공식을 작은 부분으로 나누어 전체 메커니즘을 이해할 수 있습니다.
- ROW(INDIRECT(“1:”&LEN(B5))): 이 부분은 수식은 행 번호의 배열을 반환합니다. 이 경우 배열은 {1,2,3} .
- MID(B5,ROW(INDIRECT(“1:”&LEN(B5))) ,1): MID 함수는 주어진 문자열의 지정된 위치에 있는 문자를 제공합니다. 따라서 이 부분의 출력은 {A,D,E} .
- VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT(“1: ”&LEN(B5))),1))),E5:F30,2,0): VLOOKUP 함수는 배열 {A, D,E} 범위E5:F30 .
- TEXTJOIN(“”,1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT(“1:”&LEN(B5))) ),1))),E5:F30,2,0)): 마지막으로 TEXTJOIN 함수는 숫자를 결합하고 출력 145 를 반환합니다. 이 기능은 Excel 2019 및 Excel 365 에서 사용할 수 있습니다.
- Enter 를 누릅니다.
- 마지막으로 채우기 핸들 을 아래로 드래그하여 결과를 확인합니다.
자세히 보기: 방법 Excel에서 공백이 있는 텍스트를 숫자로 변환(4가지 방법)
유사 읽기
- 백분율을 Excel에서 소수점으로 변환하는 방법( 7가지 방법)
- 엑셀에서 지수값을 정확한 숫자로 변환하기 (7가지 방법)
- 엑셀에서 숫자로 변환 오류 수정하는 방법 (6 방법)
- Excel에서 VBA를 사용하여 문자열을 Long으로 변환(3가지 방법)
- Excel VBA를 사용하여 텍스트를 숫자로 변환하는 방법(3가지 예) with Macros)
3. 특정 알파벳을 숫자로 변환하는 SUBSTITUTE 함수 삽입
숫자로 변환할 특정 알파벳이 있는 경우 대체 기능 . SUBSTITUTE 기능은 기존 텍스트 문자열을 새 텍스트로 바꿉니다. 방법을 설명하기 위해 알파벳 A , B , C 및 D 의 여러 텍스트 문자열이 포함된 데이터 세트를 사용합니다. .
특정 알파벳을숫자.
단계:
- 먼저 Cell C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"A",1),"B",2),"C",3),"D",4)
이 공식은 A 를 1 , 로 대체합니다. B 는 2 , C 는 3 , D 는 4 입니다. 따라서 ABC 의 출력은 123 입니다. 알파벳을 더 추가하려면 수식에 다른 SUBSTITUTE 함수를 추가하여 해당 알파벳을 숫자로 바꿔야 합니다.
- 수식을 입력한 후 <1을 누르십시오>Enter .
- 마지막으로 채우기 핸들 을 아래로 드래그하여 결과를 얻습니다.
자세히 보기: Excel에서 과학적 표기법을 숫자로 변환하는 방법(7가지 방법)
4. VBA를 적용하여 Excel에서 문자를 숫자로 변환
In 마지막 방법은 VBA 를 적용하여 Excel에서 알파벳을 숫자로 변환하는 것입니다. VBA 는 Visual Basic for Applications 를 나타냅니다. 여기서는 VBA 를 이용하여 함수를 만들어서 알파벳을 숫자로 바꾸는 데 사용하겠습니다. 흥미롭게도 단일 및 다중 알파벳 모두에 사용할 수 있습니다. 이 방법에 대한 아래 데이터 세트를 볼 수 있습니다.
자세한 내용은 아래 단계에 주의하세요.
단계:
- 먼저 개발자 탭으로 이동하여 비주얼 베이직 을 선택합니다. Visual Basic 창이 열립니다.
- Visual Basic 창에서 <1을 선택합니다>삽입 >> 모듈 . 그것 모듈 창이 열립니다.
- 이제 아래 코드를 복사하여 모듈 <2에 붙여넣습니다>window:
1559
이 VBA 코드는 알파벳을 숫자로 변환하는 함수를 만듭니다. 알파벳 소문자와 대문자에 대한 기능을 적용하려면 AlphabetToNumber 함수 안에 UPPER 함수를 사용하겠습니다.
- 그 후 <1을 누르세요>Ctrl + S 코드를 저장합니다.
- 다음 단계에서 Cell C5 를 선택하고 아래 수식을 입력합니다.
=AlphabetToNumber(UPPER(B5))
- 마지막으로 채우기 핸들 을 아래로 드래그하여 나머지 cells.
자세히 보기: Excel VBA에서 문자열을 숫자로 변환하는 방법(3가지 방법)
Excel에서 열 알파벳을 숫자로 변환하는 방법
Excel에서 열은 A 에서 XFD 까지 알파벳으로 번호가 매겨집니다. 경우에 따라 다른 목적으로 열 번호를 알아야 합니다. 이럴 때 엑셀에서 열 글자를 숫자로 변환하는 방법은 다음과 같습니다.
1. 엑셀 COLUMN 함수를 이용하여 열 알파벳을 숫자로 변환
첫 번째 방법으로, COLUMN 기능을 사용하여 알파벳을 숫자로 변환합니다. 이 과정은 이전 섹션의 방법 1 에서도 논의했습니다. 열 알파벳을 다음으로 변환하는 방법을 보려면 아래 단계를 따르십시오.숫자.
단계:
- 먼저 셀 C5 를 선택하고 아래 수식을 입력합니다.
=COLUMN(INDIRECT(B5&1))
여기서 INDIRECT(B5&1) 는 A1 먼저. 그러면 공식은 COLUMN(A1) 가 됩니다. 따라서 1 을 반환합니다.
- 그런 다음 Enter 를 누르고 채우기 핸들 을 아래로 드래그합니다.
- 결과적으로 아래 그림과 같은 열 번호가 표시됩니다.
자세히 보기: Excel 전체 열을 숫자로 변환(9가지 간단한 방법)
2. 사용자 정의 기능을 적용하여 Excel에서 열 문자를 숫자로 변경
UDF 또는 사용자 정의 함수 는 사용자가 Excel에서 열 문자를 숫자로 변경하는 데 도움이 될 수 있습니다. 여기에서는 VBA 의 간단한 코드를 이용하여 함수를 생성해 보겠습니다. 나중에 워크시트에서 이 함수를 사용할 것입니다. 여기에서는 이전 데이터 세트를 사용합니다.
아래 단계에 따라 열 알파벳을 숫자로 변환하기 위해 UDF 를 구현하는 방법을 살펴보겠습니다.
단계:
- 먼저 개발자 탭으로 이동하여 비주얼 베이직 을 선택합니다. Visual Basic 창이 열립니다.
- 두 번째로 삽입 >> Visual Basic 창의 모듈 . 모듈 창이 열립니다.
- 이제 아래 코드를 복사하여 모듈에 붙여넣으십시오. window:
8784
여기서 ColNumber 는 열 번호를 반환하는 함수이고 cletter 는 함수의 인수입니다. 여기에서 열 문자가 포함된 셀을 입력해야 합니다.
- Ctrl + S 를 눌러 저장합니다.
- In 다음 단계에서 셀 C5 를 선택하고 아래 수식을 입력합니다.
=ColNumber(B5)
- 그 다음 Enter 를 누르고 채우기 핸들 을 아래로 드래그합니다.
- 마지막으로, Excel에서 열 문자를 숫자로 변환할 수 있습니다.
더 읽기: 통화를 숫자로 변환하는 방법 Excel에서 (6가지 쉬운 방법)
결론
이 문서에서는 4 엑셀에서 알파벳을 숫자로 변환하는 쉬운 방법을 시연했습니다. . 이 기사가 작업을 효율적으로 수행하는 데 도움이 되기를 바랍니다. 또한 기사 시작 부분에 연습장도 추가했습니다. 기술을 테스트하기 위해 다운로드하여 운동할 수 있습니다. 또한 ExcelWIKI 웹사이트 를 방문하여 이와 같은 더 많은 기사를 볼 수 있습니다. 마지막으로 제안 사항이나 문의 사항이 있으시면 아래 댓글 섹션에 언제든지 문의해 주십시오.