Como copiar fórmulas en Excel con ou sen cambiar as referencias

  • Comparte Isto
Michael Brown

Neste titorial, aprenderá algunhas formas diferentes de copiar fórmulas en Excel: como copiar fórmulas nunha columna, a todas as celas seleccionadas, copiar unha fórmula exactamente sen cambiar as referencias ou o formato das celas e máis.

Copiar fórmulas en Excel é unha das tarefas máis sinxelas que adoita facerse cun clic do rato. Digo "polo xeral" porque pode haber casos moi específicos que requiran trucos especiais, como copiar unha serie de fórmulas sen cambiar as referencias das celas ou introducir a mesma fórmula en varias celas non adxacentes.

Por sorte, Microsoft Excel ofrece moitas formas de facer a mesma tarefa, e é certo para copiar fórmulas. Neste tutorial, imos discutir diferentes formas de copiar fórmulas en Excel para que poidas escoller a que mellor se adapte á túa tarefa.

    Como copiar fórmulas nunha columna

    Microsoft Excel ofrece un xeito moi rápido de copiar unha fórmula nunha columna. Simplemente faga o seguinte:

    1. Introduza unha fórmula na cela superior.
    2. Seleccione a cela coa fórmula e pase o cursor do rato sobre un pequeno cadrado na parte inferior dereita. canto da man da cela, que se chama Manexador de recheo . Ao facelo, o cursor cambiará a unha cruz negra grosa.
    3. Mantén premido e arrastra o controlador de recheo cara abaixo na columna sobre as celas onde queres copiar a fórmula.

    De forma semellante, pode arrastrar a fórmula xa tes un montón de fórmulas con referencias de celas relativas na túa folla de Excel e necesitas facer rapidamente unha copia exacta desas fórmulas, pero non cres que poidas acertar as referencias, un dos seguintes métodos podería ser un solución.

    Método 2. Copia fórmulas de Excel sen cambiar as referencias a través do Bloc de notas

    1. Introduza o modo de visualización de fórmulas premendo o atallo Ctrl + ` ou usando calquera outro método descrito en Como para mostrar fórmulas en Excel.
    2. Seleccione todas as celas coas fórmulas que quere copiar ou mover.
    3. Preme Ctrl + C para copiar as fórmulas ou Ctrl + X para cortalas. Use este último atallo se quere mover fórmulas a unha nova localización.

    4. Abra o Bloc de notas ou calquera outro editor de texto e prema Ctrl + V para pegar alí as fórmulas. A continuación, prema Ctrl + A para seleccionar todas as fórmulas e Ctrl + C para copialas como texto.
    5. Na súa folla de cálculo de Excel, seleccione a cela da parte superior esquerda onde quere pegar as fórmulas e prema Ctrl + V .

    Notas:

    • Só pode pegar as fórmulas na mesma folla de traballo onde se atopan as súas fórmulas orixinais, a non ser que as referencias inclúan o nome da folla, se non, as fórmulas romperanse.
    • A folla de traballo debería estar en modo de visualización de fórmulas . Para verificalo, vaia á pestana Fórmulas > Auditoria de fórmulas e comprobe se o botón Mostrar fórmulas está activado.activado.
    • Despois de pegar as fórmulas, prema Ctrl + ` para desactivar o modo de visualización de fórmulas.

    Método 3. Copie as fórmulas exactamente usando o Busca e substituír de Excel

    Para copiar un intervalo de fórmulas de Excel sen cambiar as súas referencias de cela, pode usar a función Buscar e substituír de Excel do seguinte xeito.

    1. Seleccione as celas coas fórmulas. que quere copiar.
    2. Na pestana Inicio , vaia ao grupo Edición e faga clic en Buscar & Seleccione > Substituír... Ou simplemente prema Ctrl + H , que é o atallo para iniciar o Busca & Substituír o diálogo en Excel.
    3. No Buscar & Fiestra de diálogo Substituír , escriba o signo de igual (=) na caixa Atopar o que . Na caixa Substituír por , insira algún símbolo ou unha cadea de caracteres que non se utilice en ningunha das súas fórmulas, como ', # ou \.

      O propósito deste paso é converter as fórmulas en cadeas de texto, o que impedirá que Excel cambie as referencias das celas durante o proceso de copia.

      Nota. Non use un asterisco (*) ou un signo de interrogación (?) para substituír, xa que son caracteres comodíns en Excel e o seu uso dificultaría os pasos posteriores.

    4. Fai clic en Substituír todo. botón e pecha o diálogo Buscar e substituír . Todas as fórmulas do intervalo seleccionado converteranse en cadeas de texto:

    5. Agora, pode seleccionar calquera cela, prema Ctrl + C paracópiaos, selecciona a cela superior da folla de traballo actual onde queres pegar as fórmulas e prema Ctrl + V . Dado que Excel non interpreta as fórmulas sen o signo de igual como fórmulas, copiaranse exactamente, sen cambiar as referencias.
    6. Utilice Buscar & Substitúe de novo para inverter o cambio. Seleccione ambas as dúas rexións, coas fórmulas orixinais e as copiadas (para seleccionar rexións non adxacentes, manteña premida a tecla Ctrl ). Preme Ctrl + H para abrir o menú Find & Substituír o diálogo. Esta vez, introduza a barra invertida (\) (ou calquera outro carácter que utilizase para a primeira substitución) na caixa Buscar o que e = na caixa Substituír por e prema o botón Substituír todo . Feito!

    Atallos para copiar fórmulas de Excel noutras celas

    1. Copia unha fórmula cara abaixo

    Ctrl + D - Copia unha fórmula da cela superior e axusta as referencias das celas.

    Por exemplo, se tes unha fórmula na cela A1 e queres para copialo na cela A2, seleccione A2 e prema Ctrl + D .

    2. Copia unha fórmula á dereita

    Ctrl + R - Copia unha fórmula da cela á esquerda e axusta as referencias das celas.

    Por exemplo, se tes unha fórmula na cela A2 e quere copialo na cela B2, seleccione B2 e prema Ctrl + R .

    Consello. Os dous atallos anteriores tamén se poden usar para copiar fórmulas en varias celas. O truco é seleccionar os douscela de orixe e de destino antes de premer o atallo. Por exemplo, se quere copiar a fórmula de A1 ás seguintes 9 filas, seleccione as celas A1:A10 e prema Ctrl + D .

    3. Copia unha fórmula cara abaixo exactamente

    Ctrl + ' - Copia unha fórmula da cela superior á cela seleccionada actualmente exactamente e deixa a cela no modo de edición.

    Esta é unha forma rápida de facer unha copia exacta dunha fórmula sen cambiar as referencias das celas . Por exemplo, para copiar unha fórmula da cela A1 a A2 para que non se cambie ningunha referencia, seleccione A2 e prema Ctrl + ' .

    Nota. Non confunda o atallo Ctrl + ' (Ctrl + comiña simple) que copia exactamente unha fórmula da cela superior con Ctrl + ` (Ctrl + tecla de acento grave) que activa o modo de mostrar fórmulas en Excel.

    Ben, isto é todo o que teño que dicir sobre a copia de fórmulas en Excel. Se coñeces outros métodos para mover ou copiar rapidamente fórmulas en follas de Excel, compárteo. Grazas por ler e espero verte no noso blog a vindeira semana!

    en celas adxacentesá dereita, á esquerda ou cara arriba.

    Se a fórmula inclúe referencias de cela relativas (sen o signo $), cambiarán automaticamente en función da posición relativa das filas. e columnas. Entón, despois de copiar a fórmula, verifique que as referencias das celas se axustaron correctamente e produza o resultado que desexa. Se é necesario, cambia entre referencias absolutas, relativas e mixtas usando a tecla F4.

    No exemplo anterior, para asegurarnos de que a fórmula foi copiada correctamente, imos seleccionar algunha cela da columna C, digamos C4, e ver a referencia de cela na barra de fórmulas. Como podes ver na captura de pantalla a continuación, a fórmula está ben, en relación á fila 4, exactamente como debería ser:

    Como copiar unha fórmula sen copiar o formato

    Copiar unha fórmula cara abaixo arrastrando o controlador de recheo non só copia a fórmula, senón tamén o formato da cela de orixe, como a fonte ou a cor de fondo, os símbolos de moeda, o número de decimais mostrados, etc. Na maioría dos casos, isto funciona ben, pero ás veces pode estropear os formatos existentes nas celas nas que se está copiando a fórmula. Un exemplo común é sobrescribir o sombreado de fila alternativo como na seguinte captura de pantalla.

    Para evitar que se sobrescriba o formato da cela existente, arrastre o controlador de recheo como se mostra arriba, solteo e prema no botón Opcións de recheo automático menú despregable e seleccione Encher sen formato .

    Copiar fórmula a toda a columna

    Como acaba de ver , o controlador de recheo fai que copiar fórmulas en Excel sexa moi sinxelo. Pero e se precisa copiar unha fórmula nunha folla de dezcentas liñas? Arrastrar a fórmula por centos de filas non parece unha boa idea. Afortunadamente, Microsoft Excel tamén ofrece un par de solucións rápidas para este caso.

    Fai dobre clic no signo máis para encher toda a columna

    Para aplicar a fórmula a toda a columna, fai dobre clic no signo máis. fai clic no signo máis en lugar de arrastralo. Para aqueles que se saltaron a primeira sección deste titorial, seguen os pasos detallados a continuación.

    Para copiar unha fórmula de Excel en toda a columna, faga o seguinte:

    1. Introduza a súa fórmula na cela superior.
    2. Sitúe o cursor na esquina inferior dereita da cela coa fórmula, agarde ata que se converta no signo máis e, a continuación, prema dúas veces no máis.

    Nota. Facendo dobre clic no signo máis cópiase a fórmula na medida en que hai algúns datos nas columnas adxacentes. En canto se produce unha fila baleira, o recheo automático detense. Polo tanto, se a túa folla de traballo contén ocos, terás que repetir o proceso anterior para copiar a fórmula debaixo dunha fila baleira ou arrastrar o controlador de recheo como se explica nos exemplos anteriores:

    Cree unha táboa de Excel para copiar unha fórmula a todas as celas de acolumna automaticamente

    Entre outras excelentes características das táboas de Excel, como estilos predefinidos, clasificación, filtrado e filas en bandas, as columnas calculadas automaticamente son o que fai dunha táboa de Excel unha ferramenta verdadeiramente marabillosa para analizar grupos de datos relacionados.

    Ao introducir unha fórmula nunha cela dunha columna da táboa (só calquera cela, non necesariamente a superior), crea unha columna calculada e cópiase instantáneamente a súa fórmula en todas as demais celas desa columna. . A diferenza do controlador de recheo, as táboas de Excel non teñen ningún problema para copiar a fórmula en toda a columna aínda que a táboa teña unha ou máis filas baleiras:

    Para converter un intervalo de celas a unha táboa de Excel, simplemente seleccione todas as celas e prema Ctrl + T . Se prefires un xeito visual, selecciona o intervalo, vai á pestana Inserir > Táboas na fita de Excel e fai clic no botón Táboa .

    Consello. Se realmente non quere unha táboa de Excel na súa folla de traballo, pode creala temporal, para facilitar o traballo coas fórmulas e, a continuación, pode converter a táboa nun intervalo habitual nun segundo. Só tes que facer clic co botón dereito na táboa e escoller Táboa > Converter en intervalo no menú contextual.

    Copiar unha fórmula en celas/intervalos non adxacentes

    Non fai falta dicir que o controlador de recheo é o xeito máis rápido de copiar fórmulas en Excel. Pero que pasa se queres copiar a túa fórmula de Excel en formato noncelas contiguas ou máis aló do final dos datos de orixe? Só ten que usar a antiga copia boa & forma de pegar:

    1. Fai clic na cela coa fórmula para seleccionala.
    2. Preme Ctrl + C para copiar a fórmula.
    3. Selecciona unha cela ou un intervalo de celas onde quere pegar a fórmula (para seleccionar intervalos non adxacentes, manteña premida a tecla Ctrl).
    4. Preme Ctrl + V para pegar a fórmula.
    5. Preme Intro para completar o fórmulas pegadas.

    Nota. Os atallos copiar/pegar copian a fórmula e o formato. Para copiar a fórmula sen formatar , escolla a opción Pegar adecuada na cinta ou no menú do botón dereito, como se mostra en Copiar unha fórmula de Excel sen formato.

    Introduza unha fórmula en varias celas cun só golpe de tecla (Ctrl + Intro)

    En situacións nas que necesite introducir a mesma fórmula en máis dunha cela dunha folla de traballo, adxacentes ou non, esta método pode ser un aforro de tempo.

    1. Seleccione todas as celas onde quere introducir a fórmula. Para seleccionar celas non contiguas, manteña premida a tecla Ctrl.
    2. Prema F2 para entrar no modo de edición.
    3. Introduza a súa fórmula nunha cela e prema Ctrl + Intro en lugar de Intro . Iso é! A fórmula copiarase en todas as celas seleccionadas e Excel axustará as referencias relativas das celas en consecuencia.

    Consello. Podes usar este método para introducir calquera dato, nonsó fórmulas, en varias celas á vez. No seguinte tutorial descríbense algunhas outras técnicas: Como introducir os mesmos datos en todas as celas seleccionadas á vez.

    Como copiar unha fórmula de Excel pero non dar formato

    Como xa sabes , ao copiar unha fórmula nunha columna en Excel, pode usar a opción Encher sen formato que lle permite copiar a fórmula pero manter o formato existente das celas de destino. Copiar & A función Pegar ofrece aínda máis flexibilidade con respecto ás opcións de pegado.

    1. Seleccione a venda que contén a fórmula.
    2. Copie esa cela premendo Ctrl + C . Alternativamente, fai clic co botón dereito na cela e selecciona Copiar no menú contextual ou fai clic no botón Copiar na pestana Inicio > Portapapeis .
    3. Seleccione todas as celas nas que desexa copiar a fórmula.
    4. Fai clic co botón dereito nas celas seleccionadas e escolla Fórmulas en Opcións de pegar :

    Para obter máis opcións de pegado, faga clic na frecha situada debaixo do botón Pegar da cinta. Por exemplo, pode seleccionar Fórmulas & Formato de número para pegar só a fórmula e o formato de número, como o formato de porcentaxe, o formato de moeda e similares:

    Consello. Se non estás seguro de cal é a opción de pegar que máis che serve, pasa o rato sobre as diferentes iconas para ver unha vista previa desta ou aquela opción de pegado.

    Copiar.fórmula en Excel sen cambiar as referencias

    As fórmulas de Excel raramente aparecen nunha folla de cálculo en solitario. Na maioría dos casos, introduce unha fórmula nunha cela e, a continuación, cópiaa noutras celas da mesma columna ou fila, para realizar o mesmo cálculo nun grupo de datos. E se a túa fórmula contén referencias de cela relativas (sen $), Excel axústaas automaticamente para que cada fórmula funcione con datos na súa propia fila ou columna. Na maioría das veces, isto é exactamente o que queres. Por exemplo, se tes a fórmula =A1*2 na cela B1 e copias esta fórmula na cela B3, a fórmula cambiará a =A3*2 .

    Pero que pasa se queres que Excel copie a fórmula exactamente , sen cambiar as referencias das celas ao longo do camiño? Dependendo da súa tarefa en particular, escolla unha das seguintes solucións.

    Copiar ou mover unha única fórmula sen cambiar as referencias das celas

    Se precisa copiar ou mover só unha fórmula, facendo unha copia exacta é fácil.

    1. Seleccione a cela coa fórmula que quere copiar.
    2. Seleccione a fórmula na barra de fórmulas co rato e prema Ctrl + C para copiar iso. Se queres mover a fórmula, preme Ctrl + X para cortala.

    3. Preme a tecla Esc para saír da barra de fórmulas.
    4. Seleccione a cela de destino e prema Ctl + V para pegar alí a fórmula.

    Como alternativa, pode entrar no modo de edición e copiar a fórmula nocela como texto:

    1. Seleccione unha cela coa fórmula.
    2. Prema F2 (ou prema dúas veces na cela) para entrar no modo de edición.
    3. Seleccione o fórmula na cela usando o rato e prema Ctrl + C para copiala.

    4. Seleccione a cela de destino e prema Ctl+V . Isto pegará a fórmula exactamente, sen cambiar as referencias das celas, porque a fórmula foi copiada como texto.

    Consello. Para copiar rapidamente unha fórmula da cela anterior sen cambiar ningunha referencia, seleccione a cela onde quere pegar a fórmula e prema Ctrl + ' .

    Copie un intervalo de fórmulas sen cambiar a cela. referencias

    Para mover ou copiar un intervalo de fórmulas de Excel para que non se cambien as referencias de celas, use un dos seguintes métodos.

    Método 1. Use referencias de celas absolutas ou mixtas

    Se precisa facer unha copia exacta das fórmulas con referencias de celas relativas (como A1), a mellor forma sería cambialas por referencias absolutas ( $A$1) para corrixir a referencia a unha cela determinada, de xeito que permaneza estática sen importar onde se mova a fórmula. Noutros casos, é posible que necesites usar referencias de celas mixtas ($A1 ou A$1) para bloquear unha columna ou unha fila. Non ten moito sentido ata agora? Está ben, consideremos o seguinte exemplo.

    Supoño que tes unha táboa que calcula os prezos da froita en EUR en función do prezo do USD da columna B e do tipo de cambio decela C2:

    Como podes ver na captura de pantalla anterior, a fórmula inclúe unha referencia de cela absoluta ($C$2) para fixar o tipo de cambio na cela C2 e un referencia de cela relativa á cela B5 porque quere que esta referencia se axuste para cada fila. E este enfoque funciona ben mentres as fórmulas permanezan na columna C.

    Pero vexamos que ocorre se necesitas, por exemplo, mover os prezos en euros da columna C á columna F. Se copias as fórmulas en dun xeito habitual copiando/pegando as celas, a fórmula da cela C5 (= B5 *$C$2) cambiará a = D5 *$C$2 cando se pegue na cela F5, facendo os teus cálculos mal!

    Para solucionar isto, só tes que cambiar unha referencia relativa (B5) por unha referencia mixta $B5 (columna absoluta e fila relativa). Ao poñer o signo de dólar ($) diante da letra da columna, ancoras a referencia á columna B, sen importar onde se mova a fórmula.

    E agora, se copias ou moves as fórmulas da columna D á columna. F, ou calquera outra columna, a referencia da columna non cambiará porque a bloqueaches co signo de dólar ($B5).

    O concepto As referencias de celas de Excel poden ser difíciles de comprender desde o principio, pero confía en min, paga a pena o teu tempo e esforzo porque aforrarache moito máis tempo a longo prazo. Por exemplo, vexa como pode calcular a táboa completa cunha única fórmula usando referencias de celas mixtas.

    Non obstante, se

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.