큰따옴표 또는 작은따옴표를 삽입하는 방법
따옴표를 붙여야 하는 긴 목록이 있고(큰따옴표 또는 작은따옴표일 수 있음), 약 8,000개의 이름이 있습니다.견적서 없이 엑셀로 가지고 있고, 모든 이름을 복사하여 붙여넣을 수 있지만 견적서는 아직 없습니다.각 줄에 있는 이름에 따옴표를 붙이는 엑셀 수식을 찾아봤지만 운이 없었습니다.교묘한 검색 및 교체 기술도 시도해 봤지만 역시 효과가 없었습니다.찾고 있는 형식은 다음과 같습니다.
"Allen" 또는 "Allen"
그 중 어느 것이든 효과가 있을 것이다.데이터베이스에 정보를 저장하기 위해 이것이 필요합니다.어떤 도움이라도 대단히 감사합니다.감사해요.
PS:
온라인상의 다른 사람들이 내가 필요로 하는 것과 같은 일을 하고 있다는 것을 알게 되었고, 이 솔루션은 그들에게 효과가 있었지만, 어떻게 해야 할지 모르겠습니다.
범위 변수(예: myCell)를 사용하여 이를 수정한 다음 다음과 같이 범위 개체의 '선택' 집합을 반복할 수 있습니다.
Sub AddQuote()
Dim myCell As Range
For Each myCell In Selection
If myCell.Value <> "" Then
myCell.Value = Chr(34) & myCell.Value
End If
Next myCell
End Sub
다른 사람에게도 효과가 있는 또 다른 솔루션은 다음과 같습니다.
Sub OneUglyExport()
Dim FileToSave, c As Range, OneBigOleString As String
FileToSave = Application.GetSaveAsFilename
Open FileToSave For Output As #1
For Each c In Selection
If Len(c.Text) <> 0 Then _
OneBigOleString = OneBigOleString & ", " & Chr(34) & Trim(c.Text) & Chr(34)
Next
Print #1, Mid(OneBigOleString, 3, Len(OneBigOleString))
Close #1
End Sub
따옴표로 묶이지 않은 값에서 새로운 따옴표로 묶인 값을 작성하려면
- 열 A에는 이름이 포함되어 있습니다.
- 다음 공식을 열 B에 넣습니다.
= """" & A1 & """"
- 열 B를 복사하여 특수 붙여넣기 -> 값
커스텀 함수 사용
Public Function Enquote(cell As Range, Optional quoteCharacter As String = """") As Variant
Enquote = quoteCharacter & cell.value & quoteCharacter
End Function
=OfficePersonal.xls!Enquote(A1)
=OfficePersonal.xls!Enquote(A1, "'")
영구 따옴표로 묶인 문자열을 가져오려면 수식 값과 붙여넣기 특수 값을 복사해야 합니다.
데이터가 A 열에 있다고 가정하고 B 열에 공식을 추가합니다.
="'" & A1 & "'"
공식을 베껴야 합니다.CSV 에 보존하면, 따옴표로 둘러싸인 값을 얻을 수 있습니다.Excel 형식으로 유지해야 할 경우 열 B를 복사한 다음 값을 붙여넣어 공식을 제거합니다.
간단한 절차:
- 따옴표를 추가할 셀을 강조 표시합니다.
- [포맷] -> [셀] -> [Custom]
- [ Type ](유형) 필드에 복사/붙여넣기: "@" 또는 \'@\"
- 알았어!
견적서에 필요한 셀에 커스텀 포맷을 사용하면 어떨까요?
셀 열에 사용자 정의 형식을 설정하면 모든 값이 해당 형식을 사용합니다.
숫자의 경우...우편번호처럼... 이 '#' 문자열의 경우 이 '@'이 됩니다.
파일을 csv 형식으로 저장하면 필요에 따라 모든 따옴표로 셀 데이터를 감싸게 됩니다.
또는 [range and Format cells]> [ Custom \ @ ]를 선택합니다.
Excel 파일을 CSV 형식 파일로 저장하면 데이터베이스에 삽입하는 것이 편리할 수 있지만, 모든 필드가 인용될지는 모르겠습니다.
방법을 정리하면, 4가지 이상의 방법이 있습니다.
let let 렛츠고A1
따옴표를 삽입할 셀이 됩니다.
1. 큰따옴표의 경우:
=CHAR(34)&A1&CHAR(34)
작은 따옴표:
=CHAR(39)&A1&CHAR(39)
. 2=CONCATENATE("'",A1,"'")
3 .="'"&A1&"'"
4. 커스텀 포맷을 적용합니다.
번호가 있고 해당 번호에 따옴표를 삽입해야 한다고 가정합니다.
셀을 오른쪽 클릭합니다.
다음 을 클릭합니다.Format Cells
다음의 화면이 표시됩니다.
[Type] 상자에 씁니다.
'#'
[ ] 를 합니다.'OK'
화면 하단에 표시됩니다.
결과는 다음과 같습니다.
셀에 텍스트를 쓴 경우:
[ ] 를 합니다.'OK'
화면 하단에 표시됩니다.
언급URL : https://stackoverflow.com/questions/3145980/how-to-insert-double-or-single-quotes
'programing' 카테고리의 다른 글
리모트 저장소 HEAD와 동일하게 로컬 저장소 브랜치를 리셋합니다. (0) | 2023.04.12 |
---|---|
VS 2017 : 보안 디버깅 옵션이 설정되었지만 사용할 수 없는 Visual Studio 호스팅 프로세스가 필요합니다. (0) | 2023.04.12 |
Git 커밋 카운트를 얻으려면 어떻게 해야 하나요? (0) | 2023.04.12 |
홀수 위치에서 리스트 요소 추출 (0) | 2023.04.12 |
panda xlsxwriter, 표 머리글 형식 지정 - 시트 머리글 아님 (0) | 2023.04.12 |