web-dev-qa-db-fra.com

IMPORTRANGE avec mise en forme préservée

J'importe une certaine plage de données à partir d'une feuille maîtresse et je souhaite conserver le formatage de ces cellules.

Il semble que cela ne fonctionne que dans une feuille: référence de cellule avec mise en forme des couleurs . Ce serait l'option idéale, sauf que je ne sais pas comment je peux faire référence à la clé de la feuille maîtresse.

10
Lucas Crossley

Peut-être une vieille question, mais sa recherche est toujours en cours - voici donc la solution de contournement:

Comme nous le savons tous, Importrange n’importera que les données brutes non formatées dans une nouvelle feuille de calcul. Pour éviter le problème lié à la répétition de toutes les règles de mise en forme conditionnelles de la nouvelle feuille de données d'importation, procédez comme suit: - sur la feuille d'origine à partir de laquelle vous prévoyez d'importer des données, cliquez avec le bouton droit de la souris sur "copier vers".

  • lorsque la fenêtre de fichier de navigation apparaît, sélectionnez la feuille sur laquelle vous prévoyez d'utiliser la formule importrange.

  • une fois que vous avez reçu le message de copie réussie - ouvrez cette feuille - appuyez sur ctl A et appuyez sur la touche Suppr

  • puis dans la cellule A1, tapez votre formule importrange - vos données s'afficheront avec toutes les règles de mise en forme conditionnelles définies dans la feuille d'origine à partir de laquelle vous importez.

découvrez mon post sur "importrange tout en préservant les règles de mise en forme conditionnelle" https://productforums.google.com/forum/#!topic/docs/-KnnBPq4d24

11
kristoff decunha

Actuellement, ImportRange importe uniquement des données. il n'importe pas le formatage. Une alternative consiste à copier la feuille et à la déplacer dans une autre feuille de calcul.

2
Rubén

Vous pouvez également utiliser un ou plusieurs caractères "espace zéro largeur" ​​au début (ou à la fin) d'un texte, ce qui ne change pas son apparence. Celles-ci agissent comme des balises invisibles pour le déclenchement de la mise en forme conditionnelle. Créez un format conditionnel avec "Le texte commence par" la condition et "" (sans les guillemets) comme caractère de recherche // Il y a un espace zerowidth entre ces guillemets.
Vous pouvez rechercher 3 caractères de préfixe zerowidth, puis 2, puis 1 de ces caractères avec trois effets de formule conditionnels différents (Titre, sous-titre, texte).

2
user68315

Créer un modèle avec formatage puis appliquer la plage d'importation semble fonctionner

2
Qriz Cruega

Je sais que cela fait un an, mais pour les autres qui viennent ici après une recherche sur Google et qui n'ont pas trouvé de bonne réponse ailleurs:

En fonction de vos besoins, bien sûr, envisagez d'utiliser la mise en forme conditionnelle. Dans mon cas, je voulais conserver le formatage des titres de mes sections. J'ai donc fait en sorte que tous les en-têtes contiennent le même déclencheur '---' que dans '--- Section 1 ---'. Ensuite, j'ai créé un format conditionnel qui dit: "Si" le texte contient "" --- ", alors remplis de bleu".

C'est très bien si j'ajoute une autre ligne à une section de la feuille source car le format du titre suit le '---'. J'espère que ça t'as aidé.

1
Mithrandir

La chose qui a le mieux fonctionné pour moi est de simplement copier la feuille source et de coller le formatage uniquement sur la destination (Cmd + Option + V sur Mac). Ceci n'est bien sûr utile que si le formatage de la source est plutôt statique, sinon vous devrez copier/coller le formatage à chaque fois que des lignes sont ajoutées ou que le formatage est modifié.

0
Matan

Si vous souhaitez utiliser un module complémentaire pour Google Sheets, essayez Sheetgo . Il peut importer un formatage lors de sa première importation.

Référence utile: Comment importer des données d’une feuille de calcul à une autre sans mise en forme

0
orschiro