Como actualizar o intervalo da táboa dinámica (5 métodos adecuados)

  • Comparte Isto
Hugh West

Non se pode negar que a Táboa dinámica é unha das ferramentas máis poderosas de Excel para analizar un conxunto de datos maior rapidamente e extraer os datos necesarios de forma eficiente. Desafortunadamente, pode ter problemas mentres traballa coa Táboa dinámica xa que carece da función de actualización automática. Non obstante, podemos actualizar facilmente se coñecemos os métodos eficientes. Neste artigo, demostrarei como actualizar a Táboa dinámica empregando 5 métodos axeitados coa explicación necesaria.

Descargar Practice Workbook

Métodos para actualizar o intervalo da táboa dinámica.xlsm

5 métodos axeitados para actualizar o intervalo da táboa dinámica en Excel

Este é o noso conxunto de datos de hoxe onde a Categoría de produto dáse en función dos estados. Ademais, ofrécense a Cantidade e Vendas .

Antes de entrar nos métodos de actualización, por suposto, tes a capacidade para crear unha Táboa dinámica . Non obstante, se queres coñecer o proceso, podes visitar o artigo Como crear unha táboa dinámica .

Fixei unha táboa dinámica para o conxunto de datos anterior , verifique a seguinte captura de pantalla.

Máis importante é que supoña que engadimos 3 filas (novos datos) que se actualizarán no intervalo Táboa dinámica manual e automaticamente.

Mergullámonos nos métodos eficientes

1. Actualizar manualmente o intervalo da táboa dinámica cambiando a fonte de datos

Primeiro detodo, veremos o proceso de actualización manual do intervalo da Táboa dinámica , é dicir, cambiando a fonte de datos.

Sigue os pasos a continuación.

⏩ Selecciona un cela dentro da Táboa dinámica creada.

⏩ Fai clic en Cambiar fonte de datos... desde Cambiar fonte de datos na Táboa dinámica Pestana Analizar .

⏩ Despois, aparecerá un cadro de diálogo chamado Mover táboa dinámica . Ademais, corrixe o novo intervalo de datos de orixe como $B$4:$E$15 e prema Aceptar .

⏩ Finalmente, a saída terá o seguinte aspecto onde se crea unha nova columna de estados, nomeadamente Arizona , e tamén se actualizan os datos.

Ler máis: A táboa dinámica non está a recoller datos en Excel

2. Actualizar o intervalo da táboa dinámica facendo clic no botón Actualizar

En realidade, é un sinxelo método. Para usar o método, ten que seleccionar unha cela dentro da Táboa dinámica e, a continuación, premer co botón dereito do rato ou premer ALT+F5 (atallo de teclado para actualizar a Táboa dinámica ).

A seguinte captura de pantalla describe o proceso de forma secuencial.

Despois de facelo, a Táboa dinámica actualizarase automaticamente como a seguinte figura.

Ler máis: Como actualizar todas as táboas dinámicas en Excel

3 . Actualizando o intervalo da táboa dinámica converténdose nunha táboa de Excel

Outra forma de actualizar a táboa dinámica creando unha táboa de Excela táboa analizarase paso a paso.

Pasos:

⏩ Seleccione unha cela dentro do conxunto de datos e insira unha táboa facendo clic na pestana Inserir > Táboa .

⏩ Ademais, pode premer CTRL+T (atallo de teclado para crear unha táboa).

⏩ Despois verás a caixa de diálogo Crear táboa .

⏩ Corrixe a localización da táboa (aquí: $B$4:$E$12 ) e tamén marque a caixa antes da opción A miña táboa ten cabeceiras .

⏩ Se o fas, verás a seguinte táboa .

⏩ Agora temos que inserir unha Táboa dinámica para a táboa anterior.

⏩ Asegúrese de que a Táboa /Range é Táboa1 e prema Aceptar .

⏩ Así, creamos un Pivot dinámico Intervalo da táboa .

⏩ Se introducimos algún dato novo, a táboa dinámica anterior actualizarase automaticamente incluíndo os datos.

Por exemplo, queremos engadir as seguintes 3 filas.

⏩ Entón, se selecciona unha cela dentro da Táboa dinámica e fai clic co botón dereito en o rato e, a continuación, escolla a opción Actualizar (ou prema ALT+F5 ).

⏩ Así, a saída ser o seguinte coa nova columna Arizona estado.

Ler máis: Converte intervalo en táboa en Excel

Lecturas similares

  • Como actualizar automaticamente a táboa dinámica en Excel (2 métodos)
  • Táboa dinámica non se actualiza (5 problemas e amp;Solucións)
  • Editar unha táboa dinámica en Excel (5 métodos)
  • Como converter a táboa en lista en Excel (3 formas rápidas)

4. Actualización do intervalo da táboa dinámica utilizando a función OFFSET

Máis significativamente, se queremos crear un intervalo dinámico para actualizar o intervalo da táboa dinámica automaticamente, podemos utilizar o Xestor de nomes e a combinación de OFFSET & Funcións CONTAR .

Pasos:

⏩ Fai clic na pestana Fórmulas > Xestor de nomes da cinta Nomes definidos .

⏩ Despois verá un cadro de diálogo chamado Xestor de nomes

⏩ Prema o botón <1 Opción>Nova .

⏩ A continuación, corrixa o Nome como Datos_fonte e insira a seguinte fórmula no Refírese á sección

=Dynamic_Range!$B$4:$E$15_Range!$B$4,0,0,COUNTA(Dynamic_Range!$B:$B),COUNTA(Dynamic_Range!$4:$4))

Aquí, o nome da folla actual é Rango_Dinámico, $B$4:$E $15 son os datos en bruto, B4 é a cela inicial dos datos, $B:$B é para a columna B e $4:$4 é para a fila 4.

⏩ Sempre que os datos de orixe estean listos, podemos movernos para inserir unha Táboa dinámica .

En no seguinte cadro de diálogo, teña coidado coa Táboa/Intervalo como Datos_fonte .

Nota: Se a opción Táboa/Intervalo non é correcta, Excel amosarache "a fonte de datos non é válida" e seguramente non se creará ningunha Táboa dinámica .

⏩ Por último, temos a dinámicaIntervalo da Táboa dinámica como se mostra na seguinte figura.

⏩ Agora, se introducimos novos datos nos datos brutos, a Táboa dinámica actualizarase automaticamente.

⏩ Asumindo que queremos engadir os seguintes datos novos á táboa.

⏩ Despois de engadir eses novos datos con os datos en bruto, preme ALT+F5 na Táboa dinámica .

⏩  E verás os datos actualizados como a seguinte captura de pantalla.

Ler máis: Cal é a diferenza entre unha táboa e un intervalo en Excel?

5. Actualizar o intervalo da táboa dinámica Usando o código VBA

Agora, imos ver como podes aplicar o código VBA para obter a lista de nomes de follas en Excel.

Paso 1:

Primeiro, abra un módulo facendo clic en Desenvolvedor > Visual Básico .

En segundo lugar, fai dobre clic na Folla10 .

Paso 2:

7433

Paso 3:

Finalmente, executa o código.

Notas:

Teña coidado cos seguintes feitos ao usar o VBAcódigo.

  • Seleccione o proxecto como Folla10 (Conxunto de datos_VBA) onde están dispoñibles os datos en bruto.
  • A folla de traballo antes das táboas dinámicas é Folla9 (Táboa dinámica_VBA) onde está dispoñible a Táboa dinámica .
  • Copie o nome predeterminado de Táboa dinámica , por exemplo, Táboa dinámica10 (tamén pode axustar o nome predeterminado).

Entón, se cambia as vendas de Verduras deDe $ 1500 a $ 2000000, cal será o cambio na Táboa dinámica ?

Despois de cambiar as vendas, verá a Táboa dinámica actualiza os datos automaticamente (cadro rectangular vermello na seguinte figura).

Ler máis: Como usar unha táboa de Excel con VBA

Cousas para lembrar

Notablemente, a Macro non pode recuperar os datos do historial de desfacer. Nese caso, pode extraer os datos desfacer e a Táboa dinámica se activa a opción de Actualizar os datos ao abrir o ficheiro .

Para facelo , ten que facer clic en Analizar táboa dinámica > Opcións .

A continuación, marque a caixa antes de Actualizar os datos cando abrindo a opción ficheiro .

Conclusión

No artigo anterior, tentei cubrir os métodos de como actualizar o intervalo da táboa dinámica. Obviamente, creo que estes métodos poden ser beneficiosos para ti. De todos os xeitos, se tes algunha consulta e suxestión, non esquezas compartilas na seguinte sección de comentarios.

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.