Extraire du texte d'une Cellule dans d'autres cellules

Bonjour,

je doit extraire le texte contenu dans des cellules, et les stocker dans des cellules l'une en dessous de l'autres séparément.

avec une équation ou avec une stratégie de Copie/Collé... si existe

6book3.xlsx (13.47 Ko)

Bonjour,

est-ce du excel ou du google sheets ? dans le second cas, mets un lien vers une copie de ton fichier https://www.sheets-pratique.com/fr/cours/partage

=arrayformula(trim(transpose(split(textjoin(char(10),,A2:A),char(10)))))
image

la formule marche, merci bien

je viens delargir mon range, et je recoit cette erreur

Error

Text result of TEXTJOIN is longer than the limit of 50000 characters.

Est il possible de configurer le nombre de caracteres max ?

non, il faut passer par un script

function detailler(){
  var f = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
  var data = f.getRange(2,1,f.getLastRow()).getValues().flat()
  var result=[]
  data.forEach(function(elem){
    elem.split('\n').forEach(function(el){
      if(el!=''){result.push([el])}
    })
  })
  f.getRange(2,2,result.length,1).setValues(result)
}
Rechercher des sujets similaires à "extraire texte"