Pergunta

Em OOCalc Eu quero usar o CONCATENATE função para adicionar aspas a cada string na coluna A.

Então, na célula B1 eu quero fazer:

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

OOCalc não gosta disso, ou sem a barra invertida de escape.

Alguém sabe como fazer isso ou qual método alternativo poderia ser?

Foi útil?

Solução

Isso funciona para mim:

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

Repetir as citações escapa -lhes (como acontece no Visual Basic, eu acredito), então """" lê como: 'Uma citação para iniciar uma string, uma citação escapou (""), depois uma citação para finalizar a string'.

Outras dicas

Usar char(34) para obter o caractere de citação.

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

Idêntico ao acima, mas sem a função:

="""" & A1 & """"

Você pode fazer isso de 2 maneiras,

  1. Usando = Char (34) nos locais da Doible Quotes, por exemplo: = Concatenate ("Coffee", Char (34), "Código")

  2. Concatenando valores celulares

Passos

  • Defina o valor da célula como citações duplas -> "
  • Concatenar essa célula na string, onde quer que você precise de cotações duplas. por exemplo: e1 = "f1 = = concatenado (" café ", e1," código ")

obrigada

Você pode usar marcas de cotações únicas nas cotações duplas e vice -versa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top