Formule google sheet

Hello tout le monde,

Je sais bien que c’est pas forcément l’objet de ce forum, mais je demande quand même :

J’ai besoin d’une formule sur google sheet pour supprimer certains caractères d’une cellule.

Le but ? Transformer ce nom de domaine https://mespetitschakras.com en " mes petits chakras", correspondant à son nom commercial.
Et si possible, mettre une majuscule à « Mes », à « Petits » et à « Chakras »

Donc il faut supprimer le https, les //, le .com de la cellule
J’avais trouvé il y à longtemps sur Excel mais pas sur sheet.

Une idée ?

Merci de votre aide

Pierre

Hello,

Pour supprimer des chaînes de caractères, tu peux utiliser en cascade la fonction =SUBSTITUTE()
Dans ton cas, tu pourrais utiliser =SUBSTITUTE(=SUBSTITUTE(A2;".com";"");"https://";"")

Par contre, tu n’auras pas la séparation par des espaces des différents mots.

En fonction du volume que tu as, tu peux passer par societeinfo.com (payant) pour obtenir à partir du nom de domaine le nom commercial, ainsi que beaucoup d’autres données intéressantes: SIREN, effectif, mandataires légaux, réseaux sociaux …

1 « J'aime »

Hello Clement,

Merci pour ton aide. Je vais tester ça.
C’est sûr que sans espace c’est un peu chiant par contre.

Mon export vient justement de societeinfo. Mais certaine dénomination sociale sont plus juridique et ne ressemble pas au nom commercial.

J’ai besoin du nom commercial pour mon CRM. Plus simple de se souvenir d’un nom en lien avec le site qu’un nom juridique éloigné du nom de domaine.

Le nom commercial est une colonne disponible dans l’extract de société info :slight_smile:

Sinon, à partir de la dénomination sociale, tu peux faire une formule qui va te la normaliser en :

  • Séparant chaque mot par un espace avec la fonction =SPLIT()
  • Supprimant/transformant les appellations juridiques et mots de liaisons qui doivent s’écrire en minuscule avec un =VLOOKUP() dans un tableau à deux entrées
  • Mettant une capitale à chaque première lettre de chaque mot avec la fonction =PROPER()
  • Reconstruisant la chaîne de caractère en une cellule avec la fonction =JOIN()

Sans oublier d’utiliser la fonction =ARRAYFORMULA() pour manipuler des tableaux :slight_smile:

Voici un exemple dans un google sheet :+1:

Ça a cependant ses limites : pense à vérifier un coup à la main que le résultat est bon !

3 « J'aime »

A l arrache essaie avec l option « scinder en colonne » sur gsheet. En valeurs à personnaliser tu met le https puis même manip avec .Com

CTRL F → remplacer http… par rien, ou substitute. pour séparer les mot ça va etre plus comliqué

Salut,
voilà un exemple pour faire quelques trucs sur les noms de domaine dans GGSheet :

→ Faire une copie du document pour pouvoir mettre ton NDD. ←

plusieurs solutions, mais je pense que la meilleure pour diviser le NDD n’est pas de le diviser, mais d’aller le chercher sur la homepage du site (je sais, ça fait pas mal de si…).
A+

1 « J'aime »

Super.

Merci à tout le monde pour votre aide et vos conseils.
Je vais mettre ça en pratique

Bonne journée à vous