
Excel 2013에서 2000부터 65000까지의 숫자를 채워야 하는데 채우기 핸들을 사용하고 드래그하는 과정이 매우 오래 걸립니다.
이를 수행하는 다른 방법이 있습니까?
답변1
A1에 "2000"을 입력합니다. 수식 A2=A1+1을 입력하고 먼저 A3을 선택한 다음 길게 눌러 이 수식을 A65000까지 A3에 복사합니다.옮기다, 마우스로 A65000까지 스크롤하고 셀을 클릭한 다음 Shift를 놓습니다. 수식을 붙여넣으세요. 이것은 당신이 원하는 것을 줄 것입니다.
나중에 수식을 값으로 변환하려면 모든 복사본을 다시 선택하고 값으로 붙여넣으세요.
답변2
- 첫 번째 셀을 시작 값으로 설정합니다.
- 그 아래 셀을 CellAbove + 1로 설정합니다.
- 두 번째 셀을 클릭하여 선택합니다.
- 아래로 스크롤하고 Shift를 눌러 끝 셀을 클릭합니다.
- Ctrl-D(채우기, 아래로)
- Ctrl-C(복사)
- Ctrl-Alt-V(선택하여 붙여넣기)
- "값"을 선택하고 확인을 클릭하세요.
그것은 방법이다브루트 스쿼드사용하겠지만 작동합니다.
답변3
이것은 VBA를 사용하는 매크로입니다.
Sub megafiller()
firstvalue = 2000
lastvalue = 65000
firstcellrow = 1
firstcellcolumn = 1
Dim wks As Worksheet
Set wks = ActiveSheet
thisrow = firstcellrow
For j = firstvalue To lastvalue
wks.Cells(thisrow, firstcellcolumn) = j
thisrow = thisrow + 1
Next j
theend = MsgBox("Finished", vbInformation)
End Sub
아래에서 매크로/VBA를 엽니다.이워크북모듈을 삽입하고 오른쪽에 코드를 붙여넣으세요. 실행하면 그게 전부입니다. 변수를 사용하면 시작(200) 및 끝(65000) 값을 수정할 수 있습니다. 또한 시작 셀을 수정할 수도 있습니다. 이 코드의 경우 A1 ( firstcellrow=1
및 firstcellcolumn=1
)입니다.
답변4
저를 도와주신 모든 분들께 감사드립니다. 나는 또한 이전에 보지 못했던 또 다른 방법을 발견했습니다. 편집 그룹의 홈 탭에 있는 채우기 버튼을 사용하고 시리즈를 선택하여 열과 선형을 선택하고 중지 값 65,000을 입력하고 확인을 클릭했습니다. 정말 효과가 좋았습니다!
다시 한 번, 시간을 내어 저를 도와주신 모든 분들께 감사드립니다. 정말 감사합니다.