J'utilise Google Sheets et j'essaie de trouver un moyen d'identifier les cellules fusionnées sans utiliser une fonction personnalisée.
Par exemple, je dois déterminer (en utilisant uniquement les fonctions intégrées) si une cellule donnée a été fusionnée avec une autre.
La fonction, ou chaîne ou fonctions, que j'aimerais trouver fonctionnerait comme suit:
=SOME_FUNCTIONS(C4)=TRUE
=SOME_FUNCTIONS(C4)=FALSE
Des pensées?
(Modifié pour plus de clarté)
Google Sheets n'a pas de fonction intégrée qui renvoie directement quelque chose pour nous dire si une cellule est fusionnée ou non. Peut-être que la fonction la plus proche est CELL (info_type, reference) avec le premier paramètre spécifiant le type d'informations à renvoyer. Malheureusement, il n'inclut pas de "info_type" pour fusionné/non fusionné.
D'un autre côté, c'est un fait qu'une cellule fusionnée ne peut "stocker" aucune valeur/formule qui, dans certains cas, pourrait être utile pour comprendre si une cellule est fusionnée ou non.
Voyons le cas suivant:
A
une série de nombres consécutifs a été écriteA3
Et A4
Ont été fusionnéesB1
Il y a une formule: =ArrayFormula (A:A)
B4
Est vide.Dans le cas ci-dessus, nous pourrions utiliser ISBLANK
pour savoir si une cellule est fusionnée. En remplaçant la formule ci-dessus sur B1
Par =ArrayFormula(ISBLANK(A:A))
nous obtenons FALSE
pour les cellules ayant une valeur et TRUE
pour les cellules n'ayant pas de valeur.
REMARQUE: si nous remplaçons les valeurs de la colonne A
par une formule matricielle comme =ArrayFormula(ROW(A:A))
la nouvelle formule sur B1
Renverra VRAI pour A4
. Veuillez noter que la valeur n'est pas stockée sur A4
. Un tableau de valeurs est stocké sur A1
Et affiché sur A:A
.
Ce n'est pas exactement ce que l'OP recherche, mais dans certains cas d'utilisation, quelque chose comme cela pourrait être utile.
si vous fusionnez A1 avec A2, tout ce que vous écrivez dans la cellule fusionnée sera dans A1, donc la fonction simple IF
devrait être suffisante pour détecter si la cellule A2 est "fusionnée" ou non
essayez-le:
=IF(A1=123;"merged";)
=IF(A2=123;"merged";)
=IF({B1;B2}="merged";"A1 is merged with A2";)
si vous avez une telle option, vous pouvez utiliser la mise en forme conditionnelle pour vérifier les cellules fusionnées où vous pouvez immédiatement repérer les cellules fusionnées où le motif de couleur est interrompu comme:
=MOD(COLUMN(),2)=0