Question : Texte d'extrait de cellule d'Excel

J'essaye d'extraire de l'information à partir d'une cellule. Voici le texte dans une cellule. Je pouvais extraire l'autre information où il y a une ligne en-tête, par exemple 32A, 57D etc. mais quand il y a texte, moi ai une certaine difficulté puisque le texte n'est pas conformé. J'ai le changement la police à "BOLD", qui définit le texte que j'ai la difficulté with.

le message suivant a été confirmé, {1 : />00} {2 : I202CITIUS33XXXXN} {3 : {108 : {4 de LS0304205693WP5C}} :
: 20 : LS0304205693WP5C
: 21 : NONREF
: 32A : 100615USD1000
: 53B : /306271111
: 57D : //FW021000021
Chase Manhattan Bank New York <------------------------
: 58D : LLC et Co de fonds de /9301011483
Gold <------------------------
: 72 : Fonds de Yield
//Master de capitaux de /BNF/FFC Chatham hauts Ltd <------------------------
//A/C aucun 002-03115-1-} <------------------------

class= de

Réponse : Texte d'extrait de cellule d'Excel

J'ai pensé que cela a semblé familier :)

Ceci semble fonctionner :

1) Choisir B2 : G2

2) Écrire cette formule de rangée :

{=RegExpFind (LAISSÉ (A2, TROUVAILLE (« -} », A2) - 1), « ^ [A-Z/]. *$ », FAUX, RECTIFIENT)}

Pour écrire une formule de rangée, ne pas entrer dans les croisillons bouclés, et le coup Ctrl+Shift+Enter au lieu de de l'entr pour la finir.  
Excel montrera alors ces croisillons pour indiquer que c'est une formule de rangée.

Cela tient compte pour que jusqu'à 6 articles soient retournés.  Dans le cahier de travail témoin il ressemble à vous n'a jamais besoin plus de de 4.

Si une ligne a par exemple 3 lignes retournées, alors les trois autres cellules dans la rangée montreront une erreur de #N/A

Ce comportement de rangée de la formule est expliqué dans mon http://www.experts-exchange.com/Programming/Languages/Visual_Basic/A_1336-Using-Regular-Expressions-in-Visual-Basic-for-Applications-and-Visual-Basic-6.html d'article
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us