Excel 열의 모든 셀에 동일한 텍스트 추가


81

Excel에서 열의 모든 셀에 텍스트를 추가하려면 어떻게해야합니까? 끝에 쉼표 ( ",")를 추가해야합니다.

예:

email@address.com 로 변하다 email@address.com,

데이터 샘플 :

m2engineers@yahoo.co.in
satishmm_2sptc@yahoo.co.in
threed_precisions@rediffmail.com
workplace_solution@yahoo.co.in
threebworkplace@dataone.in
dtechbng@yahoo.co.in
innovations@yahoo.co.in
sagar@mmm.com
bpsiva@mmm.com
nsrinivasrao@mmm.com
pdilip@mmm.com
vvijaykrishnan@mmm.com
mrdevaraj@mmm.com
b3minvestorhelpdesk@mmm.com
sbshridhar@mmm.com
balaji@mmm.com
schakravarthi@mmm.com
srahul1@mmm.com
khramesh2@mmm.com
avinayak@mmm.com
rockindia@hotmail.com

답변:


218

이것이 당신을 위해 작동하는지 확인하십시오.

  • 모든 데이터는 A 열 (1 행에서 시작)에 있습니다.
  • B 열 1 행에 = A1 & "를 입력합니다."
  • 이렇게하면 B1 셀이 쉼표가 추가 된 A1과 같습니다.
  • 이제 셀 B1을 선택하고 셀의 오른쪽 하단에서 모든 행을 아래로 드래그합니다 (이렇게하면 수식이 복사되고 해당 열 A 값이 사용됨).
  • 새로 추가 된 데이터를 선택하고 복사하여 필요한 곳에 붙여 넣습니다. Paste -> By Value

그게 다야!


마지막 단계 설명이 불완전한 것 같습니다. 실제로 B1 셀을 복사 한 다음 그 아래에있는 나머지 셀을 선택한 다음 붙여 넣어야했습니다.
Tim Holt

8
그런 다음 모르는 사람을 위해 수식을 사용하지 않고 결과 값을 복사하고 Paste Special...> Values원래 열로 다시 이동할 수 있습니다.
A__

무언가를 제거하려면 어떻게해야합니까?
Ridan

24

간단한 "&"함수입니다.

=cell&"yourtexthere"

예-휴대 전화에 Mickey가 표시되고 Mickey Mouse를 원합니다. 미키는 A2에 있습니다. B2에서

=A2&" Mouse"

그런 다음 값을 복사하여 "선택하여 붙여 넣기"하십시오.

B2 now reads "Mickey Mouse"

22

간단 해...

=CONCATENATE(A1, ",")

: email@address.com이 A1 셀에있는 경우 다른 셀에 작성합니다. = CONCATENATE (A1, ",")

email@address.com이 공식 후에는 email@address.com 을 얻게 됩니다.

수식 제거 : 해당 셀을 복사하고 Alt+ E+ S+를 사용 V하거나 특수 값을 붙여 넣습니다.


6

표시 목적으로 만 문자를 추가하려는 경우 추가 열이나 VBA를 사용할 필요가 없습니다. .

이 게시물에서 알 수 있듯이 다음과 같이 하면 됩니다.

  1. 서식을 적용 할 셀을 선택하십시오.
  2. Home탭을 클릭 하십시오
  3. 클릭 Number
  4. 고르다 Custom
  5. 에서 Type텍스트 상자, 당신은 당신이 원하는 문자 숫자 영 내부를 배치하여 서식을 소망하는 입력합니다.

형식화를위한 이러한 텍스트의 :

  • 셀 보유 값 120.00을 읽으려면 다음 $120K을 입력하십시오.$0K

4

아주 간단합니다 ... concatenate 함수를 사용하여 모든 것을 셀에 넣을 수 있습니다.

=CONCATENATE(A1, ", ", A2, ", ", and so on)

2

열을 강조 표시 한 다음 Ctrl+ F.

찾기 및 바꾸기

".com"찾기

".com,"바꾸기

그리고 하나는 .in

찾기 및 바꾸기

".in"찾기

".in,"바꾸기


1

나는 다른 대답을 위해 이것을 썼다.

예제를 사용하여 양식을 사용하여 호출합니다 appendTextToRange "[theRange]", ","..

Sub testit()
    appendTextToRange "A1:D4000", "hey there"
End Sub


Sub appendTextToRange(rngAddress As String, append As String)

    Dim arr() As Variant, c As Variant
    arr = Range(rngAddress).Formula

    For x = LBound(arr, 1) To UBound(arr, 1)
        For y = LBound(arr, 2) To UBound(arr, 2)
            Debug.Print arr(x, y)
            If arr(x, y) = "" Then
                arr(x, y) = append
            ElseIf Left(arr(x, y), 1) = "=" Then
                arr(x, y) = arr(x, y) & " & "" " & append & """"
            Else
                arr(x, y) = arr(x, y) & " " & append
            End If
        Next
    Next
    Range(rngAddress).Formula = arr

End Sub

1

셀 범위를 선택하고 값을 입력 한 다음 Ctrl+를 누릅니다.Enter .

물론 수동으로 수행하려는 경우에도 마찬가지입니다.


1

가장 간단한 방법은 "데이터"탭에서 "플래시 채우기"옵션을 사용하는 것입니다.

  1. 원래 입력 열을 왼쪽 (예 : 열 A)에 유지하고 오른쪽에 빈 열을 추가합니다 (예 : 열 B,이 새 열은 출력으로 처리됨).

  2. B 열의 두 개의 셀을 실제 예상 출력으로 채우십시오. 이 경우 :

          m2engineers@yahoo.co.in,
          satishmm_2sptc@yahoo.co.in,
    
  3. 그런 다음 수동으로 채운 처음 몇 개의 셀과 함께 출력을 원하는 열 범위를 선택합니다. 그런 다음 마법을 수행합니다 ... "Flash Fill"을 클릭합니다.

기본적으로 입력에 해당하는 출력 패턴을 이해하고 빈 셀을 채 웁니다.


0

첫 번째 셀에 텍스트 / 값을 입력 한 다음 셀을 복사하고 전체 열을 표시하고 복사 된 텍스트 / 값을 '붙여 넣기'합니다.

이것은 Excel 97에서 작동합니다-미안합니다.


-2

한 셀에 입력하고 해당 셀을 복사 한 다음 채우려는 모든 셀을 선택하고 붙여 넣습니다.

또는 한 셀에 입력하고 해당 셀의 오른쪽 하단에있는 검은 색 정사각형을 선택한 다음 아래로 드래그합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.