Concept assez simple, mais je ne sais pas par où commencer quand il s'agit de créer un fichier UDF, ce qui est la seule chose dont je puisse parler. J'ai une colonne qui remplit sur les feuilles de source avec un 1 ou 2. Je veux faire quelque chose de sorte que tous les "1" montre comme une entrée de texte ("AA" par exemple) et tous les "2" montrent comme un différent entrée (dites "BB"). Est-ce possible sans UDF? et sinon, y a-t-il un conseil sur où commencer?Conversion d'une valeur numérique (non monétaire) en une entrée de texte
Répondre
Vous pouvez utiliser la mise en forme personnalisée pour cela. Cliquez-droit sur la colonne en question et choisissez "Format des cellules". Dans la boîte de dialogue, choisissez « Custom » et dans la boîte en haut entrez:
[=1]"AA";[=2]"BB";General
Cela suppose que le « 1 » ou « 2 » est le seul contenu de la cellule. Tout autre nombre ou texte s'affichera au format Général.
Cela fonctionne parfaitement. Je me suis dit qu'il devait y avoir un moyen plus facile d'accomplir cela. Merci! – Jon
Puisque je suis sur le chemin du retour, cela fonctionnera-t-il si j'avais besoin d'ajouter quoi que ce soit d'autre (par exemple [= 3] "CC") ou est-ce seulement valable pour deux valeurs? – Jon
Bon conseil. Merci d'avoir partagé. – Oneide
Ceci peut également vous être utile. C'est une instruction conditionnelle qui référencera une cellule la vérification s'il y a du contenu, sinon elle mettra le mot "None" dedans, sinon elle mettra le contenu de la cellule.
= IF ((Sheet1! J1089) = "", "None", Sheet1! J1089)
Juste pour mettre à jour toute autre personne qui pourrait être intéressé. J'ai une solution que j'utilise. Nous avons dû aller la route vba, mais je l'ai mis en place pour que ma macro pour les rapports en cours d'exécution fonctionne comme suit:
Sub Conversion()
Dim X As Long, DBCodes() As String
DBCodes = Split("AA,BB,CC", ",")
For X = 1 To 3
Columns("H").Replace X, DBCodes(X - 1), xlWhole
Next
End Sub
je peux modifier les valeurs intermédiaires et la ligne après pour autant plus de valeurs que je besoin de remplacer, bien qu'il faille triturer avec pour trouver le point où trop de valeurs le rendrait impraticable. En outre, il fait un monde de différence où je mets dans la ligne pour exécuter ceci; trouvé le meilleur endroit et même les rapports qui sont plus de 600 lignes la conversion ajoute seulement quelques secondes.
- 1. Comment convertir la valeur numérique en valeur monétaire dans SSRS
- 2. Convertir NVARCHAR en valeur monétaire
- 3. Comment valider qu'une zone de texte a une valeur monétaire valide entrée?
- 4. La conversion monétaire api en utilisant php
- 5. Conversion chaîne en numérique
- 6. Obtenir la valeur d'une entrée numérique HTML5
- 7. AIR Android force Entrée de texte numérique
- 8. Grand problème de conversion de valeur numérique
- 9. Une valeur numérique non bien formée rencontrée
- 10. Valeur non initialisée Perl en gt numérique?
- 11. Problème lors de la conversion de la valeur monétaire en cents dans Rails
- 12. Conversion de champ de texte en valeur numérique (obtention de NaN)
- 13. Persistance de la valeur par défaut du texte numérique après la suppression de la valeur entrée
- 14. Valeur non vide une entrée après ajouter une nouvelle entrée
- 15. Conversion numérique en C/C++
- 16. Modifier la valeur numérique en valeur de texte? Galerie jQuery
- 17. NSTimeInterval de texte entrée
- 18. Obtenir la valeur numérique de zone de texte numérique?
- 19. Comment puis-je convertir une valeur monétaire en une autre valeur
- 20. Conversion entrée analogique au numérique CAN sur le LPC1768 mbed
- 21. Conversion d'un nombre dans une chaîne au format monétaire
- 22. Conversion numérique en valeur alphanumérique basée sur la base 36
- 23. TryUpdateModel avec une valeur au format monétaire?
- 24. mysql conversion d'horodatage/formatage Remarque: une valeur numérique non bien formé a rencontré
- 25. Conversion de chaînes au format monétaire en floats
- 26. Colonne vierge de conversion numérique à
- 27. J2me Blackberry Entrée numérique
- 28. Convertir la touche numérique du pavé numérique en entrée à sa valeur int
- 29. chaîne à la conversion numérique en javascript
- 30. jQuery ajouter une entrée numérique dynamicly
Créer une table avec deux colonnes: le nombre et le texte correspondant. Utilisez VLOOKUP() pour traduire les nombres à leur valeur de texte correspondante. –
Je ne savais pas que je pourrais obtenir VLOOKUP pour remplacer réellement les valeurs dans la colonne source. J'obtiens juste un vieux vlookup, mais je n'arrive pas à l'obtenir pour faire ce que je veux. – Jon
Désolé - manqué qu'il n'y avait que deux nombres ... –