기호안에 행순차번호 자동으로 만드는 방법 질문 드려봅니다.

Home > 커뮤니티 > 질문해결

[기타]기호안에 행순차번호 자동으로 만드는 방법 질문 드려봅니다.

부네 댓글수 12 조회수 89 11.03 00:58
화이트배경 다크배경

'1224',

'1225',

'1226',

.

.

이런 식으로 순차적으로 만들고 싶습니다.

워드나 엑셀 아니면 다른방식이 있는지 궁금합니다.

방법 알고계시분 부탁 드려봅니다.

도움이 되셨다면 땡큐 버튼 클릭으로 작성자에게 감사 표시해주세요.

Comments

알탕구이
엑셀 드레그하세요~
공돌이만쉐
1. 시작하기 원하는 숫자를 셀에 입력
2. 입력된 셀의 오른쪽 하단 모서리에 마우스를 가까이가면 포인터가 "+" 로 바뀜 (아무런 클릭안한상태)
3. "+"표시로 바뀔때 "Ctrl" 키를 누르고 있르고 있으면"+" 가 2개로 바뀜. 이때 "Ctrl" 키를 계속 누르고 있고, 마우스 왼쪽 버튼을 누른채로 아래롤 Drag 함(세로 또는 가로)
4. 원하는 만큼 내렸으면 마우스 왼쪽 버튼을 뗌(단, 이때까지는 "Ctrl" 키는 계속 누른상태)
5. 셀에 순차적으로 증가한 숫자가 채워짐
부네
설명 감사합니다. 설명 해주신 방법은 숫자 양쪽에 기로('',)가 없을때 가능한 방식으로 알고 있습니다.
설명하신 방법으로 행숫자 증가시켜서 나온 숫자에 예 1234 상태에 양쪽 기호 '1234', 이런식으로 자동 숫자 증가
하는 방법이 궁금해서 질문 남겨 봤습니다. 검색해봐도 공돌이님 설명으로만 검색이 나와서 방법을 모르겠더군요.
부네
'1234', 이런식으로 숫자 양쪽 기호를 넣어서 공돌이님 설명 방식으로 해보면 복사만 되고 숫자가 증가 안하더군요
공돌이만쉐
음 그런거라면 숫자를 증가하는 2번 전단계에서
마우스 오른쪽 버튼 눌러서 [셀 서식] 메뉴를 선택한 다음 [사용자 지정]에서 아래와 같이 지정하면 됩니다.
-"" 큰 따옴표사이의 문자를 서식으로 지정해서 화면에 보이게함
- #: 셀안에 기입할 숫자를 의미

"'"#"'," <---셀서식 내의 [형식] 칸에 ]요렇게 입력하고 [확인]을 눌러누세요
[큰따옴표+작은따옴표+큰따옴표]+ [#] + [큰따옴표+작은따옴표+ 쉼표 + 큰따옴표 ]
이후 위에서 언급한 3단계로 가서 Drag 하면 말씀하신 숫자앞에 작은따옴표와 숫자뒤에 작은따옴표+ 쉼표가 일괄적으로 서식 지정이 되어 화면에 보이게 됩니다.

다만, 이렇게 하면 화면상으로는 숫자 앞뒤에 기호들이 보이긴합니다만, 문자들이 셀서식에 추가 지정된거라 실제로 실제 텍스트상으로는 기호들이 누락됩니다. 만약 추가된 기호들도 텍스트로 복사 붙여넣기를 하고 싶다면 아래와 같이 함수를 사용하면 됩니다.
4단계이후에, 원하는 숫자만 있는 셀 바로 오른쪽[A2로 가정]에 아래와 같이 함수를 넣으세요
=TEXT(A1,"'#',")
이렇게 하면 의도한 기호가 추가된 숫자가 나타납니다.

나머지는 증가된 숫자 바로 옆에 위에서 복사한 셀를 블럭지정해서 그대로 수식을 붙여넣으면 모든 증가된 숫자들에 원하는 기호들이 붙여진걸 볼수 있습니다.

그리고 이 셀을 복사 한뒤 새로운 열에서 [값]으로 붙여넣기 하면, 모든 행의 "기호+숫자"들이 텍스트로 취급되어 붙여넣기 됩니다.
부네
우와.. 공돌이님 정말 감사합니다. 설명해주신 방법대로 하니
제가 원하는대로 기호안에 행숫자 증가 되는군요.. 정말 감사합니다
공돌이만쉐
부네
그리고 한가지만더 부탁드려도 될까요..
저렇게 증가되는행 3천개 정도 만들려고 하는데
끌어서 놓는 방법말고 다른 방법 있을까요?
공돌이만쉐
음 VPA를 사용하는 방법도 있습니다만,
일단 첫번째 단계인 단순 숫자를 증가할때 Drag하는게 3000행까지는 좀 번거롭다고 하시는 것이니....간단하고 단순하게 함수를 쓰는 방법 1)과 VBA매크로를 사용하는 방법 2) 이 있겠네요.
1. 첫번째 [A1]행이 1이라면 두번째행[A2]에 함수로 = A1+1 이라고 써넣으면 당연히 A2에는 하나 증가된 값이 들어가겠죠. 두번째행에 쓴 함수를 복사한뒤 커서를 3000번째 행으로 스크롤 한뒤 해당 위치에서 Shift 누른채 Cell을 클릭하면 모든 행들이 선택되겠죠. 그리고 붙여넣기 하면 3000번까지 증가하는 열이 만들어집니다. Ctrl을 누른채로 한칸씩 죽 내릴필요없이 스크롤 휠로 죽 돌리면 되니 시간은 얼마 안 걸릴겁니다.
이후는 위에서 언급한 대로 기호를 붙여넣는 행을 옆에 만들면 되겠네요

2. VBA 매크로를 사용하려면 [옵션]-[개발도구]부분을 체크하면 메뉴에서 보이게 됩니다.
여기서 Visual Basic 매크로 창을 열어서 아래 스크립트를 복사해서 입력해주세요
그리고 매크로 실행(F5)를 누르면 A열에 1부터 3000번까지 증가하는 열이 자동으로 완성됩니다. 이후 기호를 넣는 방법은 동일하게 하시면 되겠네요. 저도 VBA는 잘 사용하지 않아서 증가하는 숫자 앞뒤에 기호를 넣는 방법을 잘 모르겠습니다.

Sub Increase()
Dim i As Long
For i = 2 To 3000
Cells(i, "A") = Cells(i - 1, 1) + 1
Next i

End Sub
부네
공돌이님 답글 감사합니다. 갈켜 주신 대로 해보겠습니다.
부네
공돌이님 가르쳐 주신 방법대로 잘 해결했습니다. 정말 감사합니다.
ruboto
in git bash (windows) 나 bash (linux) 에서
아래를 실행하면 됩니다

for i in `seq 1224 1 1229`; do echo ‘$i’,; done
부네
도움 감사합니다. 공돌이님 방식으로 문제 해결 되었으며
만약 다른방식으로 해볼때 ruboto님 방식으로 해보겠습니다.

회원로그인

저장
커뮤니티
취미생활
펀펀엔조이
포인트/레벨