Maison > Les sujets > excel > Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2025-03-25 10:35:15
original
977 Les gens l'ont consulté

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 :)

Prenez la fonction dans Excel

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:

Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

Conseils:

  • Pour retourner les lignes non adjacentes à partir d'une gamme, utilisez la fonction ChooseRows.
  • Pour extraire des colonnes non adjacentes, utilisez la fonction ChooseCols.
  • Pour obtenir une partie du tableau en supprimant un nombre donné de lignes ou de colonnes, tirez parti de la fonction de dépôt.

Prendre la disponibilité des fonctions

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.

Comment utiliser la fonction de prendre dans Excel

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:

  1. L'argument du tableau peut être une gamme de cellules ou un tableau de valeurs renvoyées par une autre formule.
  2. Les arguments des lignes et des colonnes peuvent être des entiers positifs ou négatifs. Les nombres positifs prennent un sous-ensemble de données depuis le début du tableau; Nombres négatifs - de la fin.
  3. Les arguments de lignes et de colonnes sont facultatifs, mais au moins l'un d'eux doit être défini dans une formule. L'une omise par défaut est le nombre total de lignes ou de colonnes dans le tableau.
  4. Si la valeur des lignes ou des colonnes est supérieure à ce qu'il y a de lignes ou de colonnes dans le tableau source, toutes les lignes / colonnes sont renvoyées.
  5. Prendre est une fonction de tableau dynamique. Vous entrez la formule dans une seule cellule et il se répand automatiquement dans autant de cellules voisines que nécessaire.

Excel Prenez des exemples de formule

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.

Extraire les lignes d'une gamme ou d'un tableau

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.

Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

Prendre des colonnes d'un tableau ou d'une gamme

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.

Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

Extraire un certain nombre de lignes et de colonnes

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 ).

Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

Obtenez la dernière ligne

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.

Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

Retourner les n colonnes des dernières

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:

Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

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 .

Comment prendre des lignes / colonnes de plusieurs gammes

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:

  1. Combinez plusieurs plages en une seule ou horizontale à l'aide de la fonction VSTACK ou HSTACK.
  2. Renvoie le nombre souhaité de colonnes ou de lignes à partir du tableau combiné.

Selon la structure de votre feuille de travail, appliquez l'une des solutions suivantes.

Empiler les gammes verticalement et prendre des lignes ou des colonnes

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:

Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

Empiler les gammes horizontalement et prendre des rangées ou des colonnes

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)

Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

Prenez une alternative à la fonction pour Excel 2010 - 365

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é:

  1. Pour l'argument 1 st , fournissez la plage d'origine de valeurs.
  2. Les arguments 2 et 3 e et les deux ou les deux sont définis sur zéro ou omis, en supposant que vous extriez un sous-ensemble du début du tableau. Facultativement, vous pouvez spécifier comment les lignes et les colonnes peuvent compenser à partir de la cellule supérieure gauche du tableau.
  3. Dans l'argument du 4 e , indiquez le nombre de lignes à retourner.
  4. Dans le 5 e argument, définissez le nombre de colonnes à retourner.

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:

  • Sélectionnez la plage de cellules de la même taille que la sortie attendue (6 lignes et 2 colonnes dans notre cas) et appuyez sur F2 pour entrer en mode édition. Tapez la formule et appuyez sur Ctrl Shift Entrez pour y entrer dans toutes les cellules sélectionnées à la fois.
  • Entrez la formule dans n'importe quelle cellule vide (E3 dans cet exemple) et appuyez sur Ctrl Shift Entrez pour le terminer. Après cela, faites glisser la formule vers le bas et vers la droite sur autant de lignes et de colonnes que nécessaire.

Le résultat ressemblera à ceci:

Excel Prenez la fonction pour extraire des lignes ou des colonnes de la table

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.

Excel prendre la fonction ne fonctionne pas

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.

Prendre n'est pas pris en charge dans votre version d'Excel

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.

Tableau vide

Si l'argument des lignes ou des colonnes est défini sur 0, un #calc! Une erreur est renvoyée indiquant un tableau vide.

Nombre insuffisant de cellules vierges à remplir avec les résultats

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!

Classeur de pratique pour télécharger

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal