Todd는 만화책 인벤토리 목록을 설정하고 A 열의 각 셀에 “Batman (1940) 0″이라는 텍스트가 3 번 반복 된 다음 “Batman (1940) 1″이 3 번 반복되고 “Batman (1940)”이라는 텍스트가 포함되기를 원합니다. 2 “

“Batman (1940) 700″을 통해 3 번 반복되었고 3 번 반복되었습니다. 그것은 2,103 개의 개별 줄이지 만 Todd는 셀을 복사하거나 채울 때 이와 같은 패턴을 반복하는 방법을 잘 모릅니다.

실제로 이와 같은 작업에 접근 할 수있는 몇 가지 방법이 있습니다. 한 가지 방법은 단순히 단일 시퀀스를 만든 다음 두 번 복사하여 붙여 넣는 것입니다.

일반적인 아이디어는 다음과 같습니다.

  1. A1 셀에 다음을 입력하십시오. Batman (1940) 0. A1 셀을 선택하십시오.

  2. 채우기 핸들을 A701 셀로 끕니다. 이렇게하면 “Batman (1940) 0″에서 “Batman (1940) 700″까지의 전체 시퀀스가 ​​제공되며 범위의 셀은 여전히 ​​선택되어야합니다.

  3. Ctrl + C를 눌러 범위를 클립 보드에 복사합니다.

  4. 범위를 A702 셀에 붙여 넣은 다음 다시 A1403 셀에 붙여 넣습니다.

  5. A 열을 정렬합니다.

이 모든 과정은 매우 빠르게 진행됩니다. 약 45 초 만에 끝났습니다. 하지만 단점이 있습니다. 정렬 후에는 텍스트 끝에있는 숫자를 기준으로 셀 순서를 숫자 순서로 얻지 못합니다. 이를 확인하려면 첫 번째 만화책 (A1 셀에 있음)을 “Batman (1940) 000″으로 입력해야합니다. 끝 번호로 세 자리를 사용하면 정렬이 잘 나옵니다.

채우기 핸들에 의존하는 또 다른 방법이 있습니다. 다음 일반 단계를 따르십시오.

  1. A1 셀에 다음을 입력하십시오. Batman (1940) 0. A4 셀에 다음을 입력하십시오. Batman (1940) 1. A1 : A6 셀을 선택합니다. (이것은 매우 중요합니다.)

  2. 채우기 핸들을 A2103 셀로 끕니다. 이렇게하면 시퀀스의 각 항목 뒤에 두 개의 빈 셀이있는 “Batman (1940) 0″에서 “Batman (1940) 700″까지의 전체 시퀀스가 ​​제공되며 범위의 셀은 계속 선택되어야합니다.

  3. F5를 누릅니다. Excel은 이동 대화 상자를 표시합니다.

  4. 특수 버튼을 클릭합니다. Excel은 특별하게 이동 대화 상자를 표시합니다.

(그림 1 참조)

  1. 공백 라디오 버튼이 선택되어 있는지 확인하십시오.

  2. 확인 버튼을 클릭하십시오. 범위의 빈 셀만 선택되도록 선택 항목이 수정됩니다.

  3. 수식 입력 줄에 다음 수식을 입력합니다. = A1. Ctrl + Enter를 누릅니다. 이렇게하면 수식이 모든 빈 셀에 복사됩니다.

  4. A1 : A2103 셀을 선택합니다.

  5. Ctrl + C를 눌러 범위를 클립 보드에 복사합니다.

  6. 선택하여 붙여 넣기를 사용하여 값을 붙여 넣습니다. 그러면 수식이 다시 값으로 변환됩니다.

세 번째 접근 방식 (내가 매우 빨리 달성 할 수있는 방법)은 처음부터 공식을 사용하는 것입니다.

  1. A1 셀에 다음 수식을 입력합니다. * = “Batman (1940)

“& INT ((ROW ()-1) / 3) *. A1 : A2103 셀을 선택합니다.

  1. Ctrl + D를 누릅니다. A1 셀의 수식이 선택한 범위의 나머지 부분에 복사됩니다.

  2. Ctrl + C를 눌러 범위를 클립 보드에 복사합니다.

  3. 선택하여 붙여 넣기를 사용하여 값을 붙여 넣습니다. (이는 공식을 다시 값으로 변환합니다.)

이와 같은 시퀀스를 자주 생성해야하는 경우 매크로 기반 접근 방식을 선호 할 것입니다. 다음은 A 열에 원하는 텍스트 시퀀스를 배치하는 간단한 방법입니다.

Sub ComicSequence()

Dim sTemp As String     Dim J As Integer     Dim K As Integer

sTemp = "Batman (1940) "

For J = 0 To 700         For K = 1 To 3             Cells(J * 3 + K, 1).Value = sTemp & J         Next K     Next J End Sub

셀 값에 다른 머리말을 사용하려면 sTemp 문자열에 할당 한 값을 변경하기 만하면됩니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (9410)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.