OOCalc에서 CONCATENATE 함수로 견적을 인용하는 방법


79

에서 OOCalc내가 사용하고자하는 CONCATENATE열의 A. 각 문자열에 따옴표를 추가하는 기능을

따라서 B1 셀에서 다음을 수행하고 싶습니다.

=CONCATENATE("\"",A1,"\"")

OOCalc 이것을 좋아하지 않거나 이스케이프 백 슬래시없이.

누구든지 이것을 수행하는 방법 또는 대체 방법을 알고 있습니까?

답변:


135

이것은 나를 위해 작동합니다.

=CONCATENATE("""",A1,"""")

따옴표를 반복하면 (Visual Basic 에서처럼) 이스케이프되므로 """"'문자열을 시작하는 따옴표 하나, 이스케이프 된 따옴표 ( "") 하나, 문자열을 완료하는 따옴표 하나'와 같이 읽습니다.


8
Google 스프레드 시트에서도 작동
Daniel Golden

QUERY와 같은 복잡한 구조가 있으면이 방법이 작동하지 않습니다. 이러한 경우 @kiran 대답은 작동합니다. CONCATENATE (char (34); B2; char (34))
Richard de Ree

28

char(34)따옴표 문자를 가져 오는 데 사용 합니다.

CONCATENATE(char(34); B2; char(34))

쿼리에 필요한 복잡한 건설이 하나 개의 작품
리처드 드 REE


2

두 가지 방법으로 할 수 있습니다.

  1. 따옴표 자리에 = CHAR (34) 를 사용 합니다. 예 : = CONCATENATE ( "coffee", CHAR (34), "code")

  2. 셀 값을 연결하여

단계

  • 셀 값을 큰 따옴표로 설정-> "
  • 큰 따옴표가 필요할 때마다 문자열에서 해당 셀을 연결합니다. 예 : E1 = "F1 = = concatenate ("coffee ", E1,"code ")

감사합니다


이 질문은 이미 답변되었으며 제안 된 옵션보다 더 간단한 방법을 사용하고 있습니다.
Graham

위에서 언급 한 방법을 구현했지만 서식이 지정된 셀에서 데이터를 복사하려고하면 데이터에 추가 큰 따옴표가 나타납니다. 따라서 나는 그것에 대해 작업하고 더 나은 해결책을 찾았습니다. 그것을 무시하는 것이 유용하지 않다면 더 나은 해결책을 찾는 사람들이있을 것입니다. 감사합니다.
Alexis Toby

StackOverflow는 단순히 사물을 무시하지 않는 지식 저장소이기 때문에 작동하는 방식이 아닙니다. 또한 답변의 의견에 세부 정보를 제공하지 않았습니다.
Graham

왜 저를 표적으로 삼고 있는지 모르겠습니다. 결국 두 번째 댓글에서 명확하게 설명했습니다. 감사합니다.
알렉시스 토비

StackOverflow는 귀하의 답변을 낮은 품질로 표시했습니다.
Graham

-1

큰 따옴표 안에 작은 따옴표를 사용할 수 있으며 그 반대의 경우도 마찬가지입니다.

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