web-dev-qa-db-fra.com

Ajouter le même texte à chaque cellule d'une colonne dans Excel

57
Keyur Shah

Voyez si cela fonctionne pour vous. 

  • Toutes vos données sont dans la colonne A (commençant à la ligne 1).
  • Dans la colonne B, ligne 1, entrez = A1 & ","
  • Cela rendra la cellule B1 égale à A1 avec une virgule ajoutée.
  • Sélectionnez maintenant la cellule B1 et faites-la glisser dans la partie inférieure droite de la cellule dans toutes vos lignes (ceci copie la formule et utilise la valeur A de la colonne correspondante.

C'est tout!

170
Edward Leno

C'est une simple fonction "&".

=cell&"yourtexthere"

Exemple - votre cellule dit Mickey, vous voulez Mickey Mouse. Mickey est en A2. Dans B2, tapez 

=A2&" Mouse"

Ensuite, copiez et "collez spécial" pour les valeurs. 

B2 now reads "Mickey Mouse"
18
Melissa

C'est simple......

=CONCATENATE(A1,",")

Exemple : if [email protected] dans la cellule A1, écrivez dans une autre cellule = CONCATENATE (A1, ",")

[email protected] après cette formule, vous aurez [email protected],

Pour supprimer la formule : copier cette cellule et utiliser alt + e + s + v ou coller une valeur spéciale.

11
AmanKumar

Il n'est pas nécessaire d'utiliser des colonnes supplémentaires ou VBA si vous souhaitez uniquement ajouter le caractère pour fins d'affichage

Comme ce post suggère, tout ce que vous devez faire est:

  1. Sélectionnez la ou les cellules auxquelles vous souhaitez appliquer le formatage.
  2. Cliquez sur l'onglet Home
  3. Cliquez sur Number
  4. Sélectionnez Custom
  5. Dans la zone de texte Type, entrez la mise en forme souhaitée en plaçant le chiffre zéro à l'intérieur des caractères de votre choix.

Exemple d'un tel texte pour le formatage:

  • Si vous voulez que la cellule contenant la valeur 120.00 soit lue $120K, tapez $0K
6
user1205577

assez simple .... vous pouvez tous les mettre dans une cellule en utilisant la fonction concaténer

=CONCATENATE(A1,", ",A2,", ", and so on)
4
pumamammal

Mettez en surbrillance la colonne puis ctrl + f. Trouver et remplacer .___. Trouver ".com" Remplacer ".com"

puis une pour .in trouver et remplacer trouver ".in" remplacer ".in,"

2
crisp411

Sélectionnez la plage de cellules, tapez la valeur et appuyez sur Ctrl + Entrée . Ceci est bien sûr vrai si vous voulez le faire manuellement. Si vous voulez le faire en code, soyez plus précis, qu'utilisez-vous.

1
Radoslav Hristov

Je viens d'écrire ceci pour une autre réponse: Vous l'appelleriez en utilisant le formulaire en utilisant votre exemple: appendTextToRange "[theRange]", ",".

Sub testit()
appendTextToRange "A1:D4000", "hey there"
End Sub
Sub appendTextToRange(rngAddress As String, append As String)
Dim arr() As Variant, c As Variant
arr = Range(rngAddress).Formula
For x = LBound(arr, 1) To UBound(arr, 1)
    For y = LBound(arr, 2) To UBound(arr, 2)
        Debug.Print arr(x, y)
        If arr(x, y) = "" Then
            arr(x, y) = append
        ElseIf Left(arr(x, y), 1) = "=" Then
            arr(x, y) = arr(x, y) & " & "" " & append & """"
        Else
            arr(x, y) = arr(x, y) & " " & append
        End If
    Next
Next
Range(rngAddress).Formula = arr
End Sub
1
Daniel

Placez le texte/la valeur dans la première cellule, puis copiez la cellule, marquez la colonne entière et "collez" le texte/la valeur copié. 

Cela fonctionne dans Excel 97 - désolé aucune autre version disponible de mon côté ...

0
FrVaBe

Le plus simple de tous consiste à utiliser l'option "Remplissage Flash" sous l'onglet "Données".

  1. Conservez la colonne de saisie d'origine à gauche (par exemple, la colonne A) et ajoutez une colonne vierge à droite (par exemple, la colonne B, cette nouvelle colonne sera traitée comme une sortie).
  2. Il suffit de remplir quelques cellules de la colonne B avec la sortie réelle attendue. Dans ce cas :

         [email protected], 
         [email protected],
    
  3. Ensuite, sélectionnez la plage de colonnes où vous voulez la sortie avec les deux premières cellules que vous avez remplies manuellement ..... puis faites la magie ... cliquez sur "Remplissage Flash".

Il comprend fondamentalement le modèle de sortie correspondant à l'entrée et remplit les cellules vides.

0
abu sufyan