Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
S'inscrire  \/ 
x

or

 Comment extraire des nombres uniquement à partir de chaînes de texte dans une feuille Google?

Si vous souhaitez extraire uniquement des nombres d'une liste de chaînes de texte pour obtenir le résultat de la capture d'écran suivante, comment pourriez-vous réaliser cette tâche dans la feuille Google?

Extraire des nombres uniquement à partir de chaînes de texte dans une feuille Google avec une formule


Extraire des nombres uniquement à partir de chaînes de texte dans une feuille Google avec une formule

La formule suivante peut vous aider à terminer ce travail, procédez comme suit:

1. Entrez cette formule: = SPLIT (INFÉRIEUR (A2); "abcdefghijklmnopqrstuvwxyz") dans une cellule vide où vous souhaitez extraire uniquement les nombres, puis appuyez sur Entrer clé, tous les nombres de la cellule A2 ont été extraits en même temps, voir capture d'écran:

2. Ensuite, sélectionnez la cellule de formule et faites glisser la poignée de remplissage vers les cellules auxquelles vous souhaitez appliquer cette formule, et tous les nombres ont été extraits de chaque cellule comme illustré ci-dessous:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    rainbowfox4 · 2 months ago
    3년 전에 이렇게 유익한 함수를 공유해 주셨네요. 너무 감사합니다.
    너무나 감사해서 혹시 저 같은 경우가 있으신 분들을 위해서 오늘 제가 응용한 함수도 공유하고 갑니다.
    Gas Super VIC (G_22GD_2BD_NF )
    VIC Loyalty Plus (E_19GD_3BD)
    이런 조합에서 숫자만 추출해서 각 숫자의 합을 내야했었는데
    =SPLIT (LOWER (A2); "abcdefghijklmnopqrstuvwxyz") 여기에서
    =SPLIT (LOWER (A6), "abcdefghijklmnopqrstuvwxyz ()_") 제가 제외하고자 하는 기호도 포함시켰더니 깔끔하게
    22 2
    19 3
    이라는 결과를 얻었고 sum 함수를 접목해서 24, 22 라는 숫자를 얻을 수 있었습니다.
    감사합니다
  • To post as a guest, your comment is unpublished.
    CC · 4 years ago
    this is useful, but doesn't fully solve my problem. When I use this formula, punctuation marks and non-Latin characters are also treated as numbers. Is the best way around this to expand the list of characters in the quotation marks as currently written? My approach for now has been to try and clean the data of any existing punctuation, but the stuff written in Cyrillic is necessary information that I cannot remove.
    • To post as a guest, your comment is unpublished.
      skyyang · 4 years ago
      Hello,
      If there are some other punctuation marks and non-Latin characters in your text strings, you can apply this formula to extract the numbers only:
      =REGEXREPLACE(A1,"\D+", "")
      Hope it can help you, thank you!
      • To post as a guest, your comment is unpublished.
        shmykov.alexander@gmail.com · 3 years ago
        thank you? it works
        =REGEXREPLACE(A6;"\D+"; "")*1
      • To post as a guest, your comment is unpublished.
        santhosh · 4 years ago
        problem when you have two string of numbers in the text.
        • To post as a guest, your comment is unpublished.
          skyyang · 4 years ago
          Hi santhosh,
          Yes, as you said, this formula only can extract all the numbers into one cell.
          If you have any other good formulas, please comment here.
          Thank you!