셀을 복사하거나 채울 때 패턴 반복 (Microsoft Excel)
Todd는 만화책 인벤토리 목록을 설정하고 A 열의 각 셀에 “Batman (1940) 0″이라는 텍스트가 3 번 반복 된 다음 “Batman (1940) 1″이 3 번 반복되고 “Batman (1940)”이라는 텍스트가 포함되기를 원합니다. 2 “
“Batman (1940) 700″을 통해 3 번 반복되었고 3 번 반복되었습니다. 그것은 2,103 개의 개별 줄이지 만 Todd는 셀을 복사하거나 채울 때 이와 같은 패턴을 반복하는 방법을 잘 모릅니다.
실제로 이와 같은 작업에 접근 할 수있는 몇 가지 방법이 있습니다. 한 가지 방법은 단순히 단일 시퀀스를 만든 다음 두 번 복사하여 붙여 넣는 것입니다.
일반적인 아이디어는 다음과 같습니다.
-
A1 셀에 다음을 입력하십시오. Batman (1940) 0. A1 셀을 선택하십시오.
-
채우기 핸들을 A701 셀로 끕니다. 이렇게하면 “Batman (1940) 0″에서 “Batman (1940) 700″까지의 전체 시퀀스가 제공되며 범위의 셀은 여전히 선택되어야합니다.
-
Ctrl + C를 눌러 범위를 클립 보드에 복사합니다.
-
범위를 A702 셀에 붙여 넣은 다음 다시 A1403 셀에 붙여 넣습니다.
-
A 열을 정렬합니다.
이 모든 과정은 매우 빠르게 진행됩니다. 약 45 초 만에 끝났습니다. 하지만 단점이 있습니다. 정렬 후에는 텍스트 끝에있는 숫자를 기준으로 셀 순서를 숫자 순서로 얻지 못합니다. 이를 확인하려면 첫 번째 만화책 (A1 셀에 있음)을 “Batman (1940) 000″으로 입력해야합니다. 끝 번호로 세 자리를 사용하면 정렬이 잘 나옵니다.
채우기 핸들에 의존하는 또 다른 방법이 있습니다. 다음 일반 단계를 따르십시오.
-
A1 셀에 다음을 입력하십시오. Batman (1940) 0. A4 셀에 다음을 입력하십시오. Batman (1940) 1. A1 : A6 셀을 선택합니다. (이것은 매우 중요합니다.)
-
채우기 핸들을 A2103 셀로 끕니다. 이렇게하면 시퀀스의 각 항목 뒤에 두 개의 빈 셀이있는 “Batman (1940) 0″에서 “Batman (1940) 700″까지의 전체 시퀀스가 제공되며 범위의 셀은 계속 선택되어야합니다.
-
F5를 누릅니다. Excel은 이동 대화 상자를 표시합니다.
-
특수 버튼을 클릭합니다. Excel은 특별하게 이동 대화 상자를 표시합니다.
(그림 1 참조)
-
공백 라디오 버튼이 선택되어 있는지 확인하십시오.
-
확인 버튼을 클릭하십시오. 범위의 빈 셀만 선택되도록 선택 항목이 수정됩니다.
-
수식 입력 줄에 다음 수식을 입력합니다. = A1. Ctrl + Enter를 누릅니다. 이렇게하면 수식이 모든 빈 셀에 복사됩니다.
-
A1 : A2103 셀을 선택합니다.
-
Ctrl + C를 눌러 범위를 클립 보드에 복사합니다.
-
선택하여 붙여 넣기를 사용하여 값을 붙여 넣습니다. 그러면 수식이 다시 값으로 변환됩니다.
세 번째 접근 방식 (내가 매우 빨리 달성 할 수있는 방법)은 처음부터 공식을 사용하는 것입니다.
-
A1 셀에 다음 수식을 입력합니다. * = “Batman (1940)
“& INT ((ROW ()-1) / 3) *. A1 : A2103 셀을 선택합니다.
-
Ctrl + D를 누릅니다. A1 셀의 수식이 선택한 범위의 나머지 부분에 복사됩니다.
-
Ctrl + C를 눌러 범위를 클립 보드에 복사합니다.
-
선택하여 붙여 넣기를 사용하여 값을 붙여 넣습니다. (이는 공식을 다시 값으로 변환합니다.)
이와 같은 시퀀스를 자주 생성해야하는 경우 매크로 기반 접근 방식을 선호 할 것입니다. 다음은 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에 적용됩니다.