Rencontrez la nouvelle fonction Excel Prendre qui peut obtenir un nombre spécifié de lignes ou de colonnes à partir d'une plage ou d'un tableau dans un tricep.
Lorsque vous travaillez avec de grands tableaux de données, vous devrez parfois extraire une partie plus petite pour un examen plus approfondi. Avec la nouvelle fonction dynamique de tableau introduit dans Excel 365, ce sera une promenade dans le parc pour vous. Spécifiez simplement le nombre de lignes et de colonnes que vous souhaitez prendre et appuyez sur la touche Entrée :)
La fonction Excel Take extrait le nombre spécifié de lignes et / ou de colonnes contiguës du tableau ou de la plage.
La syntaxe est la suivante:
Prendre (tableau, lignes, [colonnes])Où:
Tableau (requis) - le tableau ou la plage source.
Lignes (facultative) - le nombre de lignes à retourner. Une valeur positive prend les lignes du début du tableau et une valeur négative à la fin du tableau. S'il est omis, les colonnes doivent être définies.
Colonnes (facultative) - Le nombre de colonnes à retourner. Un entier positif prend des colonnes depuis le début du tableau et un entier négatif de la fin du tableau. S'ils sont omis, les lignes doivent être définies.
Voici à quoi ressemble la fonction de prise:
Conseils:
La fonction de prise n'est prise en charge que dans Excel pour Microsoft 365 (Windows et Mac) et Excel pour le Web.
Dans les versions Excel antérieures, vous pouvez utiliser une formule de décalage comme solution alternative.
Pour aligner les attentes et la réalité lors de l'utilisation de la fonction de prise dans vos feuilles de travail, prenez note des choses suivantes:
Maintenant que vous avez une compréhension générale du fonctionnement de la fonction de prise, examinons quelques exemples pratiques pour illustrer sa valeur réelle.
Pour retourner un nombre donné de lignes contiguës à partir du début d'un tableau ou d'une plage 2D, fournissez un nombre positif pour l'argument des lignes .
Par exemple, pour prendre les 4 premières lignes de la gamme A3: C14, la formule est:
=TAKE(A3:C14, 4)
La formule atterrit dans la cellule E3 et se déverse en quatre rangées et autant de colonnes qu'il y en a dans la plage de source.
Pour obtenir un certain nombre de colonnes contiguës à partir du début d'un tableau ou d'une plage 2D, fournissez un nombre positif pour l'argument des colonnes .
Par exemple, pour tirer les 2 premières colonnes de la plage A3: C14, la formule est:
=TAKE(A3:C14, ,2)
La formule va à la cellule E3 et se déverse en deux colonnes et autant de lignes que dans la plage fournie.
Pour récupérer un nombre donné de lignes et de colonnes à partir du début d'un tableau, vous fournissez des nombres positifs pour les arguments de lignes et de colonnes .
Par exemple, pour prendre les 4 premières lignes et 2 colonnes de notre ensemble de données, la formule est:
=TAKE(A3:C14, 4, 2)
Entrée dans E3, la formule remplit quatre lignes (telles que définies dans l'argument 2 e ) et deux colonnes (telles que définies dans l'argument de 3 points ).
Pour tirer un certain nombre de lignes de la fin d'un tableau, fournissez un nombre négatif pour l'argument des lignes . Par exemple:
Pour prendre la dernière ligne , utilisez -1:
=TAKE(A3:C14, -1)
Pour obtenir les 3 dernières lignes , fournit -3:
=TAKE(A3:C14, -3)
Dans la capture d'écran ci-dessous, vous pouvez observer les résultats.
Pour extraire certaines colonnes de la fin d'un tableau ou d'une plage, utilisez un nombre négatif pour l'argument des colonnes . Par exemple:
Pour obtenir la dernière colonne , définissez le 3ème argument sur -1:
=TAKE(A3:C14, , -1)
Pour tirer les 2 dernières colonnes , définissez le 3ème argument sur -2:
=TAKE(A3:C14, , -2)
Et voici les résultats:
Conseil. Pour prendre des lignes et des colonnes à partir de la fin d'un tableau, fournissez des nombres négatifs pour les arguments de lignes et de colonnes .
Dans la situation où vous souhaitez extraire certaines colonnes ou lignes de plusieurs gammes non contiguës, il faut deux étapes pour accomplir la tâche:
Selon la structure de votre feuille de travail, appliquez l'une des solutions suivantes.
Disons que vous avez 3 gammes distinctes comme indiqué dans l'image ci-dessous. Pour ajouter chaque plage suivante au bas de la précédente, la formule est:
=VSTACK(A4:C6, A10:C14, A18:C21)
Nid It dans l'argument du tableau de prise, spécifiez le nombre de lignes à retourner et vous obtiendrez le résultat que vous recherchez:
=TAKE(VSTACK(A4:C6, A10:C14, A18:C21), 4)
Pour retourner les colonnes , saisissez le numéro approprié dans l'argument de 3 points :
=TAKE(VSTACK(A4:C6, A10:C14, A18:C21), ,2)
La sortie ressemblera à ceci:
Dans le cas où les données des plages de source sont disposées horizontalement en lignes, utilisez la fonction HSTACK pour les combiner en un seul tableau. Par exemple:
=HSTACK(B3:D5, G3:H5, K3:L5)
Et puis, vous placez la formule ci-dessus à l'intérieur de la fonction Take et définissez l'argument des lignes ou des colonnes , ou les deux, selon vos besoins.
Par exemple, pour obtenir les 2 premières lignes du tableau empilé, la formule est:
=TAKE(HSTACK(B3:D5, G3:H5, K3:L5), 2)
Et cette formule apportera les 5 dernières colonnes:
=TAKE(HSTACK(B3:D5, G3:H5, K3:L5), ,5)
Dans les versions Excel 2019 et antérieures où la fonction de prise n'est pas prise en charge, vous pouvez utiliser le décalage comme alternative. Bien que la formule de décalage ne soit pas aussi intuitive et simple, elle fournit une solution de travail. Et voici comment vous l'avez configuré:
En résumé, la formule générique prend cette forme:
Offset ( Array ,,, Rows , Colonnes )Par exemple, pour extraire 6 lignes et 2 colonnes à partir du début de la plage A3: C14, la formule va comme suit:
=OFFSET(A3:C14, , , 6, 2)
Dans toutes les versions, sauf Excel 365 et 2021 qui gèrent les tableaux nativement, cela ne fonctionne que comme une formule traditionnelle de tableau CSE. Il y a deux façons d'y entrer:
Le résultat ressemblera à ceci:
Note. Veuillez noter que le décalage est une fonction volatile, et elle peut ralentir votre feuille de calcul si elle est utilisée dans de nombreuses cellules.
Dans le cas où une formule de prise ne fonctionne pas dans votre Excel ou entraîne une erreur, il est très susceptible d'être l'une des raisons ci-dessous.
Take est une nouvelle fonction et il a une disponibilité limitée. Si votre version est autre que Excel 365, essayez la formule de décalage alternative.
Si l'argument des lignes ou des colonnes est défini sur 0, un #calc! Une erreur est renvoyée indiquant un tableau vide.
Dans le cas où il n'y a pas suffisamment de cellules vides pour que la formule renverse les résultats, une erreur #spill se produit. Pour le réparer, effacez simplement les cellules voisines en dessous ou / et à droite. Pour plus de détails, voyez comment résoudre #spill! Erreur dans Excel.
C'est comment utiliser la fonction de prise dans Excel pour extraire les lignes ou les colonnes à partir d'une gamme de cellules. Je vous remercie d'avoir lu et j'espère vous voir sur notre blog la semaine prochaine!
Excel Take Formula - Exemples (fichier .xlsx)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!