2014-10-09 2 views
0

두 개의 다른 Excel 시트가 있습니다. 한 시트의 데이터는 대문자입니다. 그 데이터를 다른 시트에 복사하되 소문자로 복사하고 싶습니다. 지금까지 대문자 데이터를 복사하여 다른 시트의 열 (원하지 않음)에 붙여 넣고 수식 = LOWER()를 사용하여 원하는 열로 복사했습니다. 데이터를 다른 열로 복사하지 않고 변환하고 원하는 열에 붙여 넣지 않고 데이터를 즉시 소문자로 변환 할 수있는 방법이 있습니까? 그것은 많은 시간을 절약 할 수 있습니다. 감사합니다. .복사 한 내용을 소문자로 변환하십시오.

답변

0

복사하려는 시트에 =LOWER(Tabelle2!A1:A12)을 넣으십시오. =LOWER(이라고 쓰고 다른 시트에서 영역을 선택하십시오.

0

Excel에서 대량 대/소문자 변환의 기본 방법은 없지만 변환이 필요한 셀을 식별하여 작업량을 줄일 수 있습니다. 다음은 ActiveSheet을 워크 시트 큐 끝에 복사 한 다음 모든 텍스트 기반 셀을 통해 실행하여 엄격하게 소문자로 변환하는 빠른 매크로입니다. xlTextValues 매개 변수가 너무 제한적인 경우

Sub dupe_as_lower() 
    Dim rCNVRT As Range 
    ActiveSheet.Copy After:=Sheets(Sheets.Count) 
    For Each rCNVRT In Sheets(Sheets.Count).Cells(1, 1).CurrentRegion.SpecialCells(xlCellTypeConstants, xlTextValues) 
     rCNVRT = LCase(rCNVRT.Value) 
    Next rCNVRT 
End Sub 

, 좀 더 구체적으로 다시 게시 및 조정이 제공 될 수있다.

관련 문제