%EC%97%90%20%EC%97%B0%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
단순히 열의 모든 셀에 일부 텍스트를 추가하고 싶지만 그 자리에서 수행하고 싶습니다. 즉, 동일한 열을 새 값으로 업데이트합니다.
예를 들어 열이 있는 경우:
ㅏ |
---|
ㅏ |
비 |
난 갖길 원해:
ㅏ |
---|
새로운 |
b 새로운 |
=A1&" new"
B의 첫 번째 셀에서 작업을 수행하고 드래그할 수 있다는 것을 알고 있습니다 . 그런 다음 A열을 B열에 생성된 값으로 재정의합니다. 하지만 내가 말했듯이, 나는 누군가를 찾고 있어요제자리에보조 열을 사용하지 않고 단순히 A 열만 업데이트하는 솔루션입니다.
VBA가 없는 솔루션을 찾는 것이 바람직하지만 그것도 허용됩니다.
답변1
가장 간단한 해결책은 수식을 사용하여 새 열을 만들고 =A1&" new"
이를 이전 열 위에 복사하여 붙여넣는 것입니다. 수식을 덮어쓰지 않으려면 값을 선택하여 붙여넣기를 사용할 수 있습니다.
복잡한 솔루션은 다음과 같은 VBA 매크로를 사용하는 것입니다.
Sub AppendToExistingOnLeft()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = c.Value & " new"
Next
End Sub
이 VBA는 다음과 같이 사용할 수 있습니다.
범위를 선택하세요
Alt+를 누르고 F11있으면 Microsoft Visual Basic 창이 열립니다.
딸깍 하는 소리삽입 > 모듈위의 VBA 코드를 모듈 창에 붙여넣습니다.
이 매크로를 실행하려면 F5 키를 누르세요.