IMPORTRANGE avec une mise en forme préservée

12

J'importe une certaine plage de données à partir d'une feuille principale et je souhaite conserver la mise en forme de ces cellules.

Il semble que cela ne fonctionne que dans une feuille: référence de cellule avec formatage couleur . Ce serait l'option parfaite, sauf que je ne sais pas comment je peux référencer la clé de la feuille principale.

Lucas Crossley
la source
Ce n'est pas une tâche facile. Avez-vous recherché un module complémentaire ?
Jacob Jan Tuinstra

Réponses:

13

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

Importrange, comme nous le savons tous, n'importera que des données brutes non formatées dans une nouvelle feuille de googlesheet. Pour éviter la corvée de refaire toutes les règles de mise en forme conditionnelle sur la nouvelle feuille de données d'importation, procédez comme suit: - sur la feuille d'origine dont vous prévoyez d'importer les données - cliquez avec le bouton droit sur l'onglet de la feuille n cliquez sur `` copier vers ''

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

  • une fois que vous obtenez le message de copie réussi - ouvrez cette feuille - appuyez sur ctl A et appuyez sur la touche de suppression

  • puis dans la cellule A1, saisissez votre formule de plage d'importation - vos données s'affichent désormais avec toutes les règles de mise en forme conditionnelle qui ont été définies dans la feuille d'origine à partir de laquelle vous importez.

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

kristoff decunha
la source
Excellente solution de contournement!
Gabriel Gcia Fdez
Solution de contournement incroyable! Merci beaucoup.
Chris
2

Pour le moment, ImportRange importe uniquement des données; il n'importe pas de mise en forme. Une alternative consiste à copier la feuille et à la déplacer vers une autre feuille de calcul.

Rubén
la source
2

La création d'un modèle avec mise en forme, puis l'application de la plage d'importation semble fonctionner

Qriz Cruega
la source
2

Vous pouvez également utiliser des caractères «espace de largeur nulle» au début (ou à la fin) de tout texte, ce qui ne change pas son apparence. Ils agissent comme des balises invisibles pour le formatage conditionnel à déclencher. Créez un format conditionnel avec une condition "Le texte commence par" et "" (sans les guillemets) comme caractère de recherche // Il y a 1 espace nul dans 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 conditionnelle différents (titre, sous-titre, texte).

user68315
la source
1

Je sais que cela a un an, mais pour d'autres qui viennent ici d'une recherche Google et n'ont pas trouvé de bonnes réponses ailleurs:

En fonction de vos besoins, pensez bien sûr à utiliser la mise en forme conditionnelle. Dans mon cas, je voulais conserver la mise en forme des titres de mes sections. Donc, j'ai fait 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" --- ", remplissez 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é.

Mithrandir
la source
0

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). Bien sûr, cela n'est utile que si le formatage de la source est plutôt statique, sinon vous devrez copier / coller à nouveau le formatage chaque fois que des lignes sont ajoutées ou que le formatage est modifié.

Matan
la source