Note: The other languages of the website are Google-translated. Back to English
로그인  \/ 
x
or
x
회원가입  \/ 
x

or

Excel에서 다음 문자를 얻기 위해 문자를 자동으로 늘리는 방법은 무엇입니까?

셀에 AB 문자가 포함되어 있다고 가정하면 다음 문자 AC, AD 등을 얻기 위해 마지막 문자를 XNUMX 씩 늘려야합니다. 또는 문자 A가 있고 문자 목록을 만들기 위해 문자를 B, C…로 늘리고 싶습니다. 그것을 달성하는 방법? 이 기사는 세부 사항에 도움이 될 수 있습니다.

수식으로 AC, AD를 얻으려면 문자 AB를 XNUMX 씩 늘립니다.
수식으로 문자 목록을 얻으려면 문자를 하나씩 늘리십시오.
사용자 정의 기능으로 문자 목록을 얻으려면 문자를 XNUMX 씩 늘립니다.


수식으로 AC, AD를 얻으려면 문자 AB를 XNUMX 씩 늘립니다.

Excel에서 문자를 하나씩 늘리려면 다음과 같이하십시오.

1. 주어진 문자 아래에있는 빈 셀을 선택하고 아래 수식을 입력 한 다음 엔터 버튼 키. 

=IF(RIGHT($A2,1)="Z", CHAR(CODE(LEFT(A2,1))+1),LEFT(A2,1))&CHAR(65+MOD(CODE(RIGHT(A2,1))+1-65,26))

주의 사항: 수식에서 A2는 주어진 문자를 포함하는 셀입니다.

2. A3을 계속 선택하고 채우기 핸들을 아래로 끌어 필요한 문자 목록을 가져옵니다.


수식으로 문자 목록을 얻으려면 문자 A를 XNUMX 씩 늘리십시오.

당신은을 사용할 수 있습니다 = CHAR (코드 (A1) +1) Excel에서 문자를 하나씩 늘리는 수식. 다음과 같이하십시오.

1. 주어진 문자 아래의 빈 셀을 선택하고 수식을 입력하십시오. = CHAR (코드 (A2) +1) 수식 표시 줄에 입력 한 다음 엔터 버튼 키. 스크린 샷보기 :

2. 결과 셀을 선택하고 채우기 핸들을 아래로 끌어 필요한 문자를 얻습니다.

주의 사항:이 공식을 사용하면 문자 Z를 얻은 후 채우기 핸들을 계속 아래로 드래그하면 아래 스크린 샷과 같은 특수 문자가 표시됩니다. Z 다음에 AA 문자를 얻으려면 다음 사용자 정의 함수가 도움이 될 수 있습니다.


사용자 정의 기능으로 문자 목록을 얻으려면 문자를 XNUMX 씩 늘립니다.

다음 사용자 정의 함수를 사용하면 Excel에서 문자를 하나씩 늘릴 수 있습니다.

1. 프레스 다른 + F11 동시에 열려면 키 응용 프로그램 용 Microsoft Visual Basic 창.

2. 에서 응용 프로그램 용 Microsoft Visual Basic 창을 클릭합니다 끼워 넣다 > 모듈. 그런 다음 아래 VBA 코드를 복사하여 모듈 창.

VBA 코드 : 문자 목록을 가져 오려면 문자를 하나씩 늘립니다.

Function ColLtrs(i As Long) As String
    ColLtrs = Replace(Cells(1, i).Address(False, False), "1", "")
End Function

3. 프레스 다른 + Q 닫는 키 응용 프로그램 용 Microsoft Visual Basic 창.

4. 주어진 문자 아래의 빈 셀을 선택하고 수식을 입력하십시오. = ColLtrs (ROW ())을 누른 다음 엔터 버튼 두 번째 문자를 얻으려면 키를 누르십시오.

2. 결과 셀을 선택하고 채우기 핸들을 아래로 끌어 필요한 문자를 얻습니다.

주의 사항:이 방법을 사용하면 늘린 문자가 행 번호를 기준으로합니다. 워크 시트의 첫 번째 행에서 첫 번째 문자 A를 시작해야합니다. 그렇지 않으면 문자가 혼란스러워집니다.


최고의 사무 생산성 도구

Excel 용 Kutools는 대부분의 문제를 해결하고 생산성을 80 % 향상시킵니다.

  • 재사용: 빠르게 삽입 복잡한 공식, 차트 그리고 이전에 사용한 모든 것; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 데이터 손실없이; 셀 내용 분할; 중복 행 / 열 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 300 개 이상의 강력한 기능. Office / Excel 2007-2019 및 365를 지원합니다. 모든 언어를 지원합니다. 기업 또는 조직에 쉽게 배포 할 수 있습니다. 전체 기능 30 일 무료 평가판. 60 일 환불 보장.
kte 탭 201905

Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50 % 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    brickh7777@gmail.com · 1 years ago
    Screenshot?
    I think he explained it succinctly.
  • To post as a guest, your comment is unpublished.
    brickh7777@gmail.com · 1 years ago
    How do I get it to start over at A when Z is used?
  • To post as a guest, your comment is unpublished.
    Me · 1 years ago
    @Harold McBroom Everything man does is corrupt. Everything.
  • To post as a guest, your comment is unpublished.
    Me · 1 years ago
    Yeah Dan! DAH!
    You seem to assume we're all brainiacs like you Dan.
    You can't possibly expect us to wrap our heads around what you mean without screenshots! Wow!
  • To post as a guest, your comment is unpublished.
    Zac · 2 years ago
    This code will allow you to go from A to ZZ.

    =IF(B2="Z","AA",IF(LEN(B2)=1,CHAR(CODE(B2)+1),IF(RIGHT(B2,1)="Z",CHAR(CODE(LEFT(B2,1))+1),LEFT(B2,1))&CHAR(65+MOD(CODE(RIGHT(B2,1))+1-65,26))))
  • To post as a guest, your comment is unpublished.
    crystal · 2 years ago
    @afzalss Hi,
    Please select the number cells and run the below code to solve the problem.

    Sub NumTOAZ()
    Dim xRg As Range
    Dim xStr As String
    On Error Resume Next
    For Each xRg In Selection
    xStr = Replace(Cells(1, xRg.Value).Address(False, False), "1", "")
    xRg.Value = xStr
    Next
    End Sub
  • To post as a guest, your comment is unpublished.
    crystal · 2 years ago
    @Afzal Hi,
    Way not keep using the VBA code? The above VBA code can create letters from A to Z then AA to AZ and so on to meet your needs.
  • To post as a guest, your comment is unpublished.
    Dan · 2 years ago
    Is there a way to do this for entire words? Where every letter in the word moves up by X number of characters
  • To post as a guest, your comment is unpublished.
    Harold McBroom · 2 years ago
    Excel was the spreadsheet that superseded Lotus 1-2-3, and having been around that long, you would think that geniuses at Microsoft would have created a more simple means of retrieving a cells column number, without having to write your own function. Back in 2001, 2002 when I was programming in VBA there were only 65536 rows in an Excel spreadsheet, now the number has increased to a ridiculous 1.4 million rows. It's not how big the database is that counts, but how intelligent you manage the data on your hard drive, when accessing that data through Excel.

    If that doesn't make you upset, then the Bankers Rounding scheme used by Excel should finish the job! We were taught math in school, basic rounding, come to find out, the Bankers "guild" wants to determine how cash amounts are rounded to better cater to their advantages. For instance, 1.5 is either closer to 1 or 2, but is rounded up to 2, being the even number. 0.5 is either closer to 0 or 1, but being the odd number, they round it down to 0. The entire system is corrupt, and they create the business software used by American businesses.



    I read a comment below the one I'm addressing, and someone basically said, "I have a lot of banker friends, and they never heard of Bankers Rounding; They say they used a method called "5 Step Rounding" in the EU. So does that mean the Bankers Rounding is used only in the sabotage of the American Economy, but not good enough to ruin the European Economy that's trying to take over the world?! These money changers never cease to amaze me at how far they will go in their arrogance!
  • To post as a guest, your comment is unpublished.
    afzalss · 3 years ago
    Dear Sir
    When I run the function =ColLtrs(ROW()) in an excel sheet, I get perfect results, but if I want to call this function or cell value in VBA, then is it possible. So my variable could be i with values 1,2,3,4,....27,28, etc and result should be A,B,C,D....,AA,AB and so on. Is it possible?
    Thanks
  • To post as a guest, your comment is unpublished.
    Afzal · 3 years ago
    the formula =ColLtrs(ROW()) works perfectly well in an excel cell, I need to use the same inside a VBA to give me result from A to Z then AA to AZ and so on. If I use CHAR in VBA it has limitation to go only till Z.
  • To post as a guest, your comment is unpublished.
    cdarzur · 3 years ago
    @cdarzur Found the answer. Thank you.
    =LEFT(B1,4)&"_"&CHAR(CODE(RIGHT(B1,1))+1)
  • To post as a guest, your comment is unpublished.
    cdarzur · 3 years ago
    thank you for the above. But what if you want to increment from 400_A to 400_B? I tried a few things but I can only make it work with numbers.
    Thanks