3 Complexe excel problèmes d`extraction résolu et expliqué

Beaucoup de gens luttent avec l`extraction d`informations à partir de cellules complexes dans Microsoft Excel. Les nombreux commentaires et questions en réponse à mon article sur Comment extraire un numéro ou texte à partir d`Excel avec cette fonction

prouve. Apparemment, ce n`est pas toujours clair comment isoler les données souhaitées à partir d`une feuille Excel.Comment extraire un numéro ou texte à partir d`Excel avec cette fonctionComment extraire un numéro ou texte à partir d`Excel avec cette fonctionLe mélange des nombres et du texte dans une feuille de calcul Excel peut présenter des défis. Nous allons vous montrer comment changer la mise en forme de vos cellules et numéros séparés de texte.Lire la suite

Nous avons choisi quelques-unes des questions de cet article à marcher par ici, afin que vous puissiez voir comment le travail des solutions. Apprendre Excel rapidement n`est pas facile, mais en utilisant des problèmes réels comme ceux-ci aide beaucoup.

1. Extraction en utilisant un séparateur

Lecteur Adrie a posé la question suivante:

Video: Excel CHERCHE et STXT

Je souhaite extraire le premier ensemble de nombres dans une liste, à savoir (122,90,84,118.4,128.9)
Toutes les idées sur ce que je peux utiliser la formule?

COIL112X2.5
COIL90X2.5
COIL84X2.0
COIL118.4X1.8
COIL128.9X2.0

Le fait que les chiffres à extraire sont de longueurs différentes en fait un peu plus compliqué que d`utiliser simplement la fonction MID, mais en combinant quelques fonctions différentes, nous pouvons nous débarrasser des lettres sur la gauche, ainsi que le « X » et les chiffres sur le droit, ne laissant que les chiffres désirés dans une nouvelle cellule.

Voici la formule que nous allons utiliser pour résoudre ce problème:

= VALUE (LEFT ((RIGHT (A1, (LEN (A1) -4))), trouver ("X", A1) -5))

Commençons au milieu et notre chemin pour voir comment cela fonctionne. Tout d`abord, nous allons commencer par la fonction FIND. Dans ce cas, nous utilisons FIND ( « X », A1). Cette fonction recherche dans le texte dans la cellule A1 pour la lettre X. Quand il trouve un X, il retourne la position qu`il est. Pour la première entrée, COIL112X2.5, par exemple, il retourne 8. Pour la deuxième entrée, il renvoie 7.
Ensuite, regardons la fonction LEN. Cela renvoie simplement la longueur de la chaîne dans le 4. moins de cellules combinant cela avec la fonction droite, on obtient la chaîne de la cellule moins les quatre premiers caractères, ce qui supprime « Coil » depuis le début de chaque cellule. La formule de cette partie ressemble à ceci: DROIT (A1, (LEN (A1) -4)).

excel-valeur-fonction

Le niveau suivant est à la fonction GAUCHE. Maintenant que nous avons déterminé la position du X avec la fonction FIND et exterminé « Coil » avec la fonction DROITE, la fonction LEFT retourne ce qui reste. Brisons ce un peu plus loin. Voici ce qui arrive quand nous simplifions ces deux arguments:

= LEFT ("112X2.5"(8-5))

La fonction GAUCHE renvoie les trois premiers caractères de la chaîne (la « -5 » à la fin de l`argument veille à ce que le bon nombre de caractères sont éliminés en tenant compte des quatre premiers caractères de la chaîne).

Enfin, la fonction de valeur assure que le nombre de retour est formaté en nombre, au lieu de texte. Cet exemple est pas aussi amusant que la construction d`un jeu de travail de Tetris dans Excel, mais il ne sert comme un excellent exemple de la façon de combiner quelques fonctions pour résoudre un problème.7 Fun & Les choses étranges que vous pouvez créer avec Microsoft Excel7 Fun & Les choses étranges que vous pouvez créer avec Microsoft ExcelImaginez Excel était amusant! Excel offre beaucoup de possibilités pour des projets qui vont au-delà de son utilisation prévue. La seule limite est votre imagination. Voici les exemples les plus créatifs de la façon dont les gens utilisent Excel.Lire la suite

2. Tirer les numéros de chaînes mixtes Out

Une question similaire a été posée par le lecteur Yadhu Nandan:

Je veux savoir comment séparer le numérique et alphabets.

L`exemple est - 4552dfsdg6652sdfsdfd5654

Je veux 4552 6652 5654 dans des cellules différentes

Un autre lecteur, Tim K SW, à condition que la solution parfaite à ce problème particulier:

En supposant que 4552dfsdg6652sdfsdfd5654 est en A1 et que vous voulez ces chiffres extraits dans 3 cellules différentes. 4452 à dire la cellule B1 et 6652 en C1 et en 5654 D1 vous utiliseriez ces derniers.

B1:
= MID (A1,1,4)

C1:
= MID (A1,10,4)

D1:
= MID (A1,21,4)

Les formules sont assez simples, mais si vous n`êtes pas familier avec la fonction MID, vous pourriez ne pas comprendre comment cela fonctionne. MID prend trois arguments: une cellule, le nombre de caractères où le résultat commence, et le nombre de caractères qui doit être tiré. MID (A1,10,4), par exemple, indique à Excel pour prendre quatre caractères commençant par le dixième caractère dans la chaîne.

Excel-mi-fonction

En utilisant les trois différentes fonctions MID dans trois cellules tire les chiffres de cette longue série de chiffres et de lettres. De toute évidence, cette méthode ne fonctionne que si vous avez toujours le même nombre de caractères - lettres et de chiffres - dans chaque cellule. Si le nombre de chaque variable, vous aurez besoin d`une formule beaucoup plus compliquée.

3. Obtenir un numéro d`une chaîne mixte avec des espaces

L`une des demandes les plus difficiles affichées sur l`article était celui-ci, du lecteur Daryl:

Video: Résoudre une Optimisation linéaire avec Excel

Salut, Je veux juste demander comment séparer l`entrée très comme non formaté:

Rp. 487,500 (Nett 50% de réduction)
Rp 256,500 Nett 40%
Rp99.000
Rp 51,000 / Orang Nett (50% de réduction)

J`ai passé quelque temps à travailler sur celui-ci, et n`a pas été en mesure de trouver une solution moi-même, donc je pris à Reddit. UnretiredGymnast utilisateur fourni cette formule qui est longue et très complexe:

= SUMPRODUCT (MID (0&GAUCHE (A1, IFERROR (SEARCH ("%", A1) -4, LEN (A1))), GRAND (INDEX (ISNUMBER (- MID (GAUCHE (A1, IFERROR (SEARCH ("%", A1) -4, LEN (A1))), ROW (1 $: 99 $), 1)) * ROW (1 $: 99 $), 0), ROW (1 $: 99 $)) + 1,1) * 10 ^ ROW (1 $: 99 $) / 10)

Comme vous pouvez le voir, le décodage de cette formule prend un certain temps et exige une connaissance assez solide beaucoup de fonctions Excel. Pour aider à comprendre exactement ce qui se passe ici, nous devons examiner quelques fonctions que vous pourriez ne pas être familier. Le premier est IFERROR, qui attrape une erreur (généralement représenté par un signe dièse, comme # N / A ou # DIV / 0) et le remplace par autre chose. Dans ce qui précède, vous verrez IFERROR (SEARCH ( « % », A1) -4, LEN (A1)). Brisons cette baisse.16 formules Excel qui vous aidera à résoudre la vraie vie Problèmes16 formules Excel qui vous aidera à résoudre la vraie vie ProblèmesL`outil droit est la moitié du travail. Excel peut résoudre des calculs et des données de processus plus rapide que vous pouvez trouver votre calculatrice. Nous vous montrons formules clés Excel et démontrer comment les utiliser.Lire la suite

IFERROR regarde le premier argument, qui est SEARCH ( « % », A1) -4. Donc, si « % » apparaît dans la cellule A1, son emplacement est retourné et quatre est soustrait de celui-ci. Si "%" ne fait pas apparaissent dans la chaîne, Excel va créer une erreur, et la longueur de A1 est retourné.

Excel-méga-fonction

Video: Problème de transport dans Excel

Les autres fonctions que vous pourriez ne pas être au courant sont un peu de la SUMPRODUCT, par exemple, se multiplie et ajoute ensuite des éléments de tableaux. GROS rendement le plus grand nombre dans une gamme. ROW, combiné avec un signe de dollar, renvoie une référence absolue à une rangée.

En voyant comment toutes ces fonctions travaillent ensemble est pas facile, mais si vous commencez au milieu de la formule, et de travailler à l`extérieur, vous allez commencer à voir ce qu`il fait. Ça va prendre un certain temps, mais si vous êtes intéressé à voir exactement comment cela fonctionne, je vous recommande de le mettre dans une feuille Excel et jouer avec elle. C`est la meilleure façon d`avoir une idée de ce que vous travaillez avec.

(De plus, la meilleure façon d`éviter un problème comme celui-ci est importer vos données plus nettement - ce n`est pas toujours une option, mais il devrait être votre premier choix quand il est).Comment faire pour importer des données dans votre Excel Spreadsheets NLFA & Moyen facileComment faire pour importer des données dans votre Excel Spreadsheets NLFA & Moyen facileAvez-vous déjà rencontré des difficultés avec l`importation ou l`exportation de données dans une feuille de calcul? Ce tutoriel va vous aider à maîtriser l`art de données entre Microsoft Excel, CSV, HTML et d`autres formats de fichiers.Lire la suite

Un pas après l`autre

Comme vous pouvez le voir, la meilleure façon de résoudre tout problème Excel est une étape à la fois: commencer par ce que vous savez, voir ce qu`il vous arrive, et aller de là. Parfois, vous vous retrouverez avec une solution élégante, et parfois vous obtenez quelque chose qui est très long, en désordre, et complexe. Mais aussi longtemps que cela fonctionne, vous avez réussi!

Et ne pas oublier de demander de l`aide. Il y a des utilisateurs Excel extrêmement talentueux là-bas, et leur aide peut être précieuse pour résoudre un problème difficile.Vous avez besoin d`apprendre Excel? 10 experts vous enseigner gratuitement!Vous avez besoin d`apprendre Excel? 10 experts vous enseigner gratuitement!Apprendre à utiliser des fonctionnalités plus avancées d`Excel peut être difficile. Pour le rendre un peu plus facile, nous avons traqué les meilleurs gourous Excel qui peuvent vous aider à maîtriser Microsoft Excel.Lire la suite

Avez-vous des suggestions sur la résolution des problèmes d`extraction difficiles? Connaissez-vous d`autres solutions aux problèmes, nous avons abordé ci-dessus? Partagez-les et toutes les pensées que vous avez dans les commentaires ci-dessous!

Articles connexes