Como usar a función OFFSET en Excel (3 exemplos axeitados)

  • Comparte Isto
Hugh West

Microsoft Excel ofrece varias funcións para maximizar e acelerar a súa produtividade. Hoxe mostrarei como pode extraer unha sección particular dun conxunto de datos mediante a a función OFFSET de Excel .

Descargar o libro de prácticas

Podes descargar o seguinte libro de Excel para entendelo mellor e practicalo por ti mesmo.

Utilizando a función OFFSET.xlsx

Introdución á función OFFSET de Excel

Obxectivo

  • Parta dunha referencia de cela determinada, móvese a un número específico de filas cara abaixo e despois a un número específico de columnas á dereita e, a continuación, extrae unha sección do conxunto de datos cunha altura e un ancho específicos.
  • É unha función de matriz. Polo tanto, ten que premer Ctrl + Maiús + Intro para inserir esta función a menos que estea en Office 365.

Sintaxe

=OFFSET(reference,rows,cols,[height],[width])

Argumentos

Argumentos Obligatorio ou opcional Valor
referencia Obrigatorio A referencia da cela desde onde comeza a moverse.
Filas Obrigatorio O número de filas móvese cara abaixo.
cols Obrigatorio O número de columnas móvese cara á dereita .
[altura] Opcional O número de filas da sección dos datos que extrae. Oo valor predeterminado é 1.
[width] Opcional O número de columnas da sección dos datos que extractos. O valor predeterminado é 1.

Valor de retorno

  • Devolve unha sección dun conxunto de datos cunha altura específica e un ancho específico, situado nun número específico de filas cara abaixo e un número específico de columnas a partir dunha referencia de cela determinada.
Notas
  • Se o argumento de filas é un número negativo, a función moverá o número especificado de filas cara arriba desde a cela de referencia en lugar de moverse cara abaixo.
  • Pero despois de chegar ao destino, sempre recollerá unha sección da altura especificada cara abaixo e un ancho especificado cara á dereita. .
  • Por exemplo, a fórmula OFFSET(D9,-3,1,2,2) comeza a moverse desde a cela D9 , despois move 3 filas cara arriba, despois move 1 columna cara á dereita.
  • Pero despois de chegar á cela de destino, recolle unha sección de 2 filas de altura desde abaixo e despois 2 ancho das columnas desde a dereita.

  • Se o argumento cols é un número negativo, a función moverá o número especificado A cantidade de columnas á esquerda da cela de referencia en lugar de moverse cara á dereita.
  • Pero despois de chegar ao destino, sempre recollerá unha sección da altura especificada cara abaixo e unha anchura especificada cara á dereita.
  • Por exemplo. , a fórmula OFFSET(F6,3,-3,2,2) comeza a moverse desde a cela F6 , despois move 3 filas cara abaixo e despois move 3 columnas cara á esquerda.
  • Pero despois de chegar á cela de destino, recolle unha sección de 2 de altura de filas desde abaixo e despois de 2 columnas de ancho dende a dereita.

  • Se algún dos catro argumentos filas, cols, [alto] ou [ancho] é unha fracción, Excel converterao automaticamente nun número enteiro.
  • Por exemplo, en a fórmula OFFSET(B4,3.7,3,2,2) , o argumento da fila é unha fracción, 7 . Excel converteuno a 3 e despois moveu 3 filas cara abaixo de B4 e despois 3 columnas á dereita.
  • E logo recolleuse unha sección de 2 filas de alto e 2 columnas de ancho.

3 exemplos axeitados para usar a función OFFSET Excel

Este artigo amosarache como usar a función OFFSET . Aquí, clasificaremos unha columna enteira dun conxunto de datos, unha fila enteira dun conxunto de datos e varias filas e varias columnas adxacentes dun conxunto de datos.

Exemplo 1: Aplicación da función OFFSET de Excel para ordenar unha fila enteira

Nesta sección, demostraremos como extraer todos os valores dunha fila enteira mediante a función OFFSET . Polo tanto, para coñecer o método, podes seguir os seguintes pasos en consecuencia.

Pasos:

  • Temos un rexistro de vendas de 5 anos de 13 produtos dunha empresachamado Mars Group.
  • Agora tentaremos ordenar unha fila enteira usando a función OFFSET .
  • Tentaremos extraer o récord de vendas de Televisión para todos os anos .
  • Mira, a televisión é o 7o produto da lista de produtos.
  • E temos unha sección de datos para recompilar que abarca 5 anos. ( 5 columnas).
  • Así, a nosa fórmula mostrarase a continuación.
=OFFSET(B5,7,1,1,5)

  • A continuación, prema CTRL+MAIÚS+INTRO.

DESANGLO DA FÓRMULA
  • A función OFFSET comeza a moverse desde a cela B5 .
  • Entón móvese 7 filas cara abaixo para atopar a televisión.
  • E despois move 1 columna cara á dereita para aterrar o primeiro ano, 2016.
  • A continuación, extrae unha sección de 1 fila de altura e 5 ancho das columnas. Este é o récord de vendas de televisión de 2016 a 2020.
  • Por fin, verás que temos o récord de vendas de televisión de todos os anos.

Ler máis: Como usar a función ROW en Excel (con 8 exemplos)

Exemplo 2: clasificar un Columna enteira usando a función OFFSET en Excel

Nesta sección, demostraremos como extraer todos os valores dunha columna completa aplicando a función OFFSET . Polo tanto, para coñecer o método,  podes seguir os seguintes pasos en consecuencia.

Pasos:

  • En primeiro lugar, clasificaremos unha columna enteira da mesma.conxunto de datos.
  • Despois diso, intentemos descubrir todas as vendas do ano 2018.
  • Aquí, 2018 é o terceiro ano do ano.
  • E extraeremos unha lista dun total de 13
  • Entón, escribe aquí a seguinte fórmula.
=OFFSET(B5,1,3,13,1)

  • A continuación, prema CTRL+MAIÚS+INTRO .

DESANGLO DA FÓRMULA
  • Volve comezar a moverse desde a cela B5 .
  • Move 1 fila cara abaixo ao primeiro portátil do produto.
  • Despois move 3 columnas cara ao ano 2018.
  • Despois extrae unha sección de 13 altura de filas (todos os produtos) e 1 ancho da columna (só de
  • Por último, verás que diferenciamos todas as vendas do ano 2018.

Ler máis: Como usar a función COLUMN en Excel (4 exemplos sinxelos)

Exemplo 3: usar a función OFFSET para clasificar varios adxacentes Filas e varias columnas

Nesta sección, demostraremos como extraer todos os valores dos adxacentes varias filas e varias columnas utilizando a función OFFSET . Polo tanto, para coñecer o método,  podes seguir os seguintes pasos en consecuencia.

Pasos:

  • En primeiro lugar, recolleremos unha sección de varias filas e varias filas. columnas do conxunto de datos.
  • Entón, intentemos recoller as vendas dos produtos teléfono, frigorífico e televisión nos anos 2017, 2018 e2019.
  • Despois diso, ves, o teléfono é o 5o produto da lista, e 2017 é o segundo ano.
  • Aquí, a sección recollida terá 3 filas (teléfono, frigorífico e televisión) e 3 columnas (2017, 2018 e 2019).
  • Entón, escribe aquí a seguinte fórmula.
=OFFSET(B4,5,2,3,3)

  • A continuación, prema CTRL+MAIÚS+INTRO.

DESANGLO DA FÓRMULA
  • De novo comeza a moverse desde a cela B5 .
  • Móvese a 5 filas cara abaixo ao teléfono do produto.
  • A continuación, move 2 columnas cara á dereita ao ano 2017 .
  • Despois recolle os datos de 3 filas de alto (teléfono, frigorífico e televisión) e de 3 columnas de ancho (2017, 2018 e 2019).
  • Ver, recollemos o rexistro de vendas de Teléfonos, Frigoríficos e Televisións dos anos 2017, 2018 e 2019.

Ler máis: Como usar a función ROWS en Excel (con 7 exemplos sinxelos)

Erros comúns coa función OFFSET
  • #VALUE mostra cando algún argumento é do tipo de datos incorrecto. Por exemplo, o argumento da fila debe ser un número. Se é un texto, mostrará #VALUE

Conclusión

Neste artigo tratamos 3 Adecuado exemplos de como usar a función OFFSET en Excel . Agardamos sinceramente que disfrutedes e aprendises moito distoartigo. Ademais, se queres ler máis artigos sobre Excel, podes visitar o noso sitio web, Exceldemy. Se tes algunha pregunta, comentario ou recomendación, déixaas na sección de comentarios a continuación.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.