10
votes

Ajout d'une apostrophe dans chaque domaine de la colonne particulière pour Excel

Comment pouvez-vous ajouter une apostrophe dans chaque domaine d'une feuille de calcul Excel sans le taper individuellement? J'ai comme 5k champs

Entrez la description de l'image ici


2 commentaires

Besoin de plus d'informations - Les cellules ont-elles déjà du contenu? Si oui, où va l'apostrophe?


bien les données sont déjà là .. je vais ajouter une image


4 Réponses :


16
votes

La façon dont je ferais ceci est:

  • dans la cellule L2, entrez la formule = "'" & k2
  • Utilisez la poignée de remplissage ou Ctrl + d pour le remplir jusqu'à la longueur des valeurs de colonne K.
  • Sélectionnez la totalité des valeurs de la colonne et les copiez-les dans le presse-papiers
  • Sélectionnez la même plage de la colonne K, cliquez avec le bouton droit de la souris pour sélectionner "Coller spécial" et choisissez "Valeurs"

0 commentaires

29
votes

Je vais suggérer le non-évident. Il y a un outil fantastique (et souvent sous-utilisé) appelé la fenêtre immédiate forte> dans Visual Basic Editor. Fondamentalement, vous pouvez écrire des commandes dans VBA et les exécuter sur place, en quelque sorte une invite de commande similaire. C'est parfait pour des cas comme celui-ci. em>

Appuyez sur ALT + F11 pour ouvrir VBE, puis Control + g pour ouvrir la fenêtre immédiate. Tapez les éléments suivants et appuyez sur ENTER: P>

for each v in range("K2:K5000") : v.value = "'" & v.value : next


2 commentaires

La plupart des gens ignorent que vous pouvez utiliser: pour exécuter des boucles et un code soufflé entièrement (code dans la fenêtre immédiate est limité à une ligne par action, ce qui est là où provient la mauvaise assassinité).


Je viens d'apprendre ça. Stackoverflow est génial. Même après 10 ans, cela est si relatable, utilisable et pratique.



1
votes

plus universel peut être: Pour chaque sélection V: V.Value = "'" & V.Value: Suivant et sélectionner une plage de cellules avant exécution


0 commentaires

2
votes

J'utilise concaténate. travaille pour moi.

  1. Remplissez J2-J14 avec '(Appostrophe)
  2. Entrez L2 avec formule = Concaténate (J2, K2)
  3. Copier L2 à L3-L14

0 commentaires