web-dev-qa-db-fra.com

Excel concaténer des citations

J'essaie de concaténer plusieurs champs et je souhaite que certains champs commencent et se terminent par des guillemets ("....."). Lorsque je mets une cellule (B2) à l'intérieur de celle-ci, la cellule (B2) s'affiche en texte brut avec des guillemets.

CONCATENATE("""B2""") -> "B2"

CONCATENATE("""B2""") -> "(whatever is in cell B2)"
20
CustomX

Essaye ça:

CONCATENATE(""""; B2 ;"""")

@widor a également fourni une solution de rechange intéressante - intégrée au mien:

CONCATENATE(char(34); B2 ;char(34))
52
Jook

Utilisez CHAR:

=Char(34)&"This is in quotes"&Char(34)

Devrait évaluer à:

"This is in quotes"
13
Widor

Vous pouvez également utiliser cette syntaxe: (dans la colonne D pour concaténer A, B et C)

=A2 & " """ & B2 & """ " & C2

Excel formula to concatenate with quotes

7
Jon Crowell

réponse plus facile - mettez les choses entre guillemets dans différentes cellules et ensuite les concaténer!

B1: rcrCheck.asp
C1: =D1&B1&E1
D1: "code in quotes" and "more code in quotes"  
E1: "

ça sort parfait (je ne peux pas vous montrer parce que j'ai une boîte de dialogue stupide sur le code)

peasy facile!!

1
Jacq

Je formais un peu de logique de programmation utilisée CHAR (34) for Quotes at Excel:

1   Customers
2   Invoices

Formule utilisée:

= CONCATENATE ("listEvents.Add (", D4, ",", CHAR (34), E4, CHAR (34), ");")

Résultat :

listEvents.Add(1,"Customers");
listEvents.Add(2,"Invoices");
0
UJS