Táboa de contidos
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.
- 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.