web-dev-qa-db-fra.com

Lesquelles des options de concaténation sont les meilleures à utiliser?

Je veux accomplir les tâches suivantes:

chaîne = TEST; référence de cellule = B2, valeur = ING; RESULT = TESTING

Laquelle des options suivantes est la meilleure à utiliser ?:

  1. CONCAT: =CONCAT("TEST",B2)
  2. & opérateur: ="TEST" & B2
  3. CONCATENATE: =CONCATENATE("TEST", B2)
3
Jacob Jan Tuinstra

CONCAT() et & font la même chose, donc dans ce cas, il n'y a pas de différence entre eux (juste une préférence personnelle, je suppose)

CONCATENATE () can peut également être utilisé pour joindre 2 éléments, mais il est généralement utilisé pour joindre plus de 2 termes.

Lequel est le meilleur? Je dirais quelle que soit l'option qui rend la formule la plus lisible, dans ce cas, je dirais CONCAT() uniquement parce que vous pouvez facilement identifier la fonction que vous exécutez, et les termes "TEST" et B2 sont clairement définis en tant que arguments.

5
OnenOnlyWalter

Je choisirais:

="TEST"&B2

parce que je n'aime généralement pas taper plus que nécessaire.

Et pour des sites comme SO, SU et WA, cela peut être un problème linguistique de moins.

1
pnuts