Fonction Excel pour Remplacer une sous-Chaîne
J'ai besoin de remplacer les valeurs dans les cellules qui contiennent des valeurs. Disons que j'ai les valeurs suivantes énumérées dans la colonne.
Trucking Inc.
New Truck Inc
ABV Trucking Inc, LLC
Je veux être en mesure de remplacer le suivant avec une valeur correspondante. La liste suivante contient 2 colonnes. 1 Colonne est le De et l'autre est le champ.
From To
" Inc." ""
" Inc" ""
" Inc, " ""
" LLC" ""
Le résultat devrait être:
Trucking
New Truck
ABV Trucking
Espère que je me sens ici.
Avez-vous pensé à
J'utilise la suite la formule de la cellule de trouver un ensemble spécifique de test. =SI(T3="", 0, RECHERCHEV(T3,I$2:J$7, 2, FALSE)) Q3 est la valeur que je suis de la validation, ce serait les données dans la colonne. La je colonne contient la valeur et de la colonne J contient la valeur. Le problème de cette formule est qu'il semble pour la valeur exacte. J'ai besoin de trouver la sous-chaîne. Est une variante de cette formule possible ?
Replace
Ctrl + G
ou Substitute
fonction?J'utilise la suite la formule de la cellule de trouver un ensemble spécifique de test. =SI(T3="", 0, RECHERCHEV(T3,I$2:J$7, 2, FALSE)) Q3 est la valeur que je suis de la validation, ce serait les données dans la colonne. La je colonne contient la valeur et de la colonne J contient la valeur. Le problème de cette formule est qu'il semble pour la valeur exacte. J'ai besoin de trouver la sous-chaîne. Est une variante de cette formule possible ?
OriginalL'auteur Michael W | 2012-08-09
Vous devez vous connecter pour publier un commentaire.
Je suis en train de faire les mêmes hypothèses que Scott Holtzman - vous voudrez probablement utiliser le SUPPLÉANT de la fonction.
Exemple:
C'est la situation que je suis en supposant que pour vous:
Comme un asside(lol le jeu de mots): Vous devez apprendre comment prendre des captures d'écran, puis de les éditer avec MS paint - qui vous permettra d'obtenir beaucoup plus de questions répondues correctement pour vous (pour référence future):
Je vais garder les captures d'écran à l'esprit 🙂
OriginalL'auteur Stepan1010
Je vous essayer de faire ça dans une macro, alors vous pouvez aussi essayer de VBA instruction de remplacement. Il est beaucoup mieux que de remplacer la fonction.
Vous pouvez utiliser la macro suivante pour aider votre cause:
Le cœur de cette macro est de Remplacer la fonction. Si vous avez besoin d'en savoir plus sur cette fonction, alors s'il vous plaît aller à travers les ressources suivantes:
http://www.exceltrick.com/formulas_macros/vba-replace-function
http://msdn.microsoft.com/en-us/library/bt3szac5(v=vs. 80).aspx
OriginalL'auteur Machama Ank