98 votes

Comment citer un devis avec la fonction concaténate dans OOCalc

En OOCalc, je veux utiliser la fonction CONCATENATE pour ajouter des guillemets à chaque chaîne de la colonne A.

Donc, dans la cellule B1, je veux faire :

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

OOCalc n'aime pas cela, ou sans le antislash d'échappement.

Est-ce que quelqu'un sait comment faire cela, ou quelle méthode alternative pourrait être ?

163voto

Andy Balaam Points 1491

Cela fonctionne pour moi :

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

Répéter les guillemets leur échappe (comme dans Visual Basic, je crois), donc """" se lit comme suit : 'un guillemet pour démarrer une chaîne, un guillemet échappé (""), puis un guillemet pour terminer la chaîne'.

33voto

Kiran Points 26

Utilisez char(34) pour obtenir le caractère de citation.

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

16voto

Jake Toronto Points 355

Identique à ce qui précède mais sans la fonction :

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

2voto

Alexis Toby Points 620

Vous pouvez le faire de 2 façons,

  1. En utilisant =CHAR(34) à la place des guillemets, par exemple : =CONCATÉNER("coffee",CHAR(34),"code")

  2. En concaténant des valeurs de cellule

Étapes

  • Définir la valeur de la cellule comme guillemets doubles -> "
  • Concaténer cette cellule dans la chaîne, chaque fois que vous avez besoin de guillemets doubles. par exemple : E1 = " F1 = =concaténer("coffee",E1,"code")

Merci

0voto

Steven Points 720

Vous pouvez utiliser des guillemets simples dans les guillemets doubles et vice versa.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X