Як скапіяваць формулу ў Excel са змяненнем спасылак або без іх

  • Падзяліцца Гэтым
Michael Brown

Змест

У гэтым падручніку вы даведаецеся некалькі розных спосабаў капіявання формул у Excel - як скапіяваць формулу ўніз па слупку, ва ўсе вылучаныя ячэйкі, дакладна скапіяваць формулу без змены спасылак на ячэйкі або фарматавання і больш.

Капіраванне формул у Excel - адна з самых простых задач, якая звычайна выконваецца адным пстрычкай мышы. Я кажу "звычайна", таму што могуць быць вельмі спецыфічныя выпадкі, якія патрабуюць спецыяльных прыёмаў, напрыклад, капіраванне шэрагу формул без змены спасылак на ячэйкі або ўвод адной і той жа формулы ў некалькі несумежных ячэйак.

На шчасце, Microsoft Excel прапануе шмат спосабаў выканання адной і той жа задачы, і гэта дакладна для капіравання формул. У гэтым уроку мы збіраемся абмеркаваць розныя спосабы капіявання формул у Excel, каб вы маглі выбраць найбольш прыдатны для вашай задачы.

    Як скапіяваць формулу ў слупок

    Microsoft Excel забяспечвае сапраўды хуткі спосаб скапіяваць формулу ў слупок. Вы проста зробіце наступнае:

    1. Увядзіце формулу ў верхнюю ячэйку.
    2. Выберыце ячэйку з формулай і навядзіце курсор мышы на маленькі квадрат унізе справа- кут ячэйкі, які называецца Маркер запаўнення . Калі вы гэта зробіце, курсор зменіцца на тоўсты чорны крыжык.
    3. Утрымлівайце і перацягніце маркер запаўнення ўніз па слупку над ячэйкамі, куды вы хочаце скапіяваць формулу.

    Аналагічным чынам вы можаце перацягнуць формулу у вас ужо ёсць маса формул з адноснымі спасылкамі на ячэйкі ў вашым аркушы Excel, і вам трэба хутка зрабіць дакладную копію гэтых формул, але вы не адчуваеце, што можаце зрабіць спасылкі правільнымі, адным з наступных метадаў можа быць рашэнне.

    Спосаб 2. Скапіруйце формулы Excel без змены спасылак праз нататнік

    1. Увайдзіце ў рэжым прагляду формул, націснуўшы спалучэнне клавіш Ctrl + ` або скарыстаўшы любы іншы метад, апісаны ў раздзеле "Як" каб паказаць формулы ў Excel.
    2. Вылучыце ўсе ячэйкі з формуламі, якія вы хочаце скапіяваць або перамясціць.
    3. Націсніце Ctrl + C, каб скапіяваць формулы, або Ctrl + X, каб выразаць іх. Выкарыстоўвайце апошні ярлык, калі хочаце перамясціць формулы ў новае месца.

    4. Адкрыйце нататнік або любы іншы тэкставы рэдактар ​​і націсніце Ctrl + V, каб уставіць туды формулы. Затым націсніце Ctrl + A, каб выбраць усе формулы, і Ctrl + C, каб скапіяваць іх як тэкст.
    5. На працоўным аркушы Excel абярыце верхнюю левую ячэйку, у якую вы хочаце ўставіць формулы, і націсніце Ctrl + V .

    Заўвагі:

    • Вы можаце ўставіць формулы толькі ў той самы аркуш , дзе знаходзяцца вашы арыгінальныя формулы, за выключэннем выпадкаў, калі спасылкі ўключаюць імя аркуша, інакш формулы будуць парушаныя.
    • Працоўны аркуш павінен знаходзіцца ў рэжыме прагляду формулы . Каб пераканацца ў гэтым, перайдзіце на ўкладку Формулы > Аўдыт формул і праверце, ці пераключана кнопка Паказаць формулы
    • Пасля ўстаўкі формул націсніце Ctrl + `, каб выключыць рэжым прагляду формул.

    Спосаб 3. Дакладна скапіруйце формулы з дапамогай функцыі пошуку і замены Excel

    Каб скапіяваць дыяпазон формул Excel без змены спасылак на ячэйкі, вы можаце выкарыстоўваць функцыю Excel Знайсці і замяніць наступным чынам.

    1. Вылучыце ячэйкі з формуламі якія вы жадаеце скапіяваць.
    2. На ўкладцы Галоўная перайдзіце да групы Рэдагаванне і націсніце Знайсці & Выберыце > Замяніць… Ці проста націсніце Ctrl + H , які з'яўляецца ярлыком для запуску Find & Дыялог замены ў Excel.
    3. У Знайсці & Замяніць дыялогавае акно, увядзіце знак роўнасці (=) у поле Знайсці што . У поле Замяніць на увядзіце сімвал або радок сімвалаў, якія не выкарыстоўваюцца ні ў адной з вашых формул, напрыклад ', # або \.

      Мэта гэтага кроку - ператварайце формулы ў тэкставыя радкі, што не дазволіць Excel змяняць спасылкі на вочкі падчас працэсу капіравання.

      Заўвага. Не выкарыстоўвайце зорачку (*) або пытальнік (?) для замены, бо гэта сімвалы падстаноўкі ў Excel, і іх выкарыстанне ўскладніць наступныя дзеянні.

    4. Націсніце Замяніць усё кнопку і закрыйце дыялогавае акно Знайсці і замяніць . Усе формулы ў выбраным дыяпазоне ператворацца ў тэкставыя радкі:

    5. Цяпер вы можаце выбраць любыя ячэйкі, націсніце Ctrl + C, кабскапіруйце іх, абярыце верхнюю ячэйку ў бягучым аркушы , куды вы хочаце ўставіць формулы, і націсніце Ctrl + V . Паколькі Excel не ўспрымае формулы без знака роўнасці як формулы, яны будуць дакладна скапіяваны без змены спасылак.
    6. Выкарыстайце Find & Заменіце яшчэ раз, каб адмяніць змены. Выберыце абедзве вобласці, з арыгінальнымі формуламі і скапіяванымі (каб выбраць несумежныя вобласці, націсніце і ўтрымлівайце Ctrl ). Націсніце Ctrl + H, каб адкрыць Find & Замяніць дыялог. На гэты раз увядзіце зваротную касую рысу (\) (або любы іншы сімвал, які вы выкарыстоўвалі для першай замены) у поле Знайсці што і = у поле Замяніць на і націсніце кнопка Замяніць усе . Гатова!

    Ярлыкі для капіявання формулы Excel у іншыя ячэйкі

    1. Скапіруйце формулу ўніз

    Ctrl + D - Скапіруйце формулу з ячэйкі вышэй і наладзьце спасылкі на ячэйкі.

    Напрыклад, калі ў вас ёсць формула ў ячэйцы A1 і вы хочаце каб скапіяваць яго ў ячэйку A2, выберыце A2 і націсніце Ctrl + D .

    2. Скапіруйце формулу справа

    Ctrl + R - Скапіруйце формулу з ячэйкі злева і наладзьце спасылкі на ячэйкі.

    Напрыклад, калі ў вас ёсць формула ў ячэйцы A2 і вы хочаце скапіяваць яго ў ячэйку B2, выберыце B2 і націсніце Ctrl + R .

    Парада. Абодва прыведзеныя вышэй цэтлікі таксама можна выкарыстоўваць для капіравання формул у некалькі вочак. Хітрасць у тым, каб выбраць абодвазыходнай ячэйкі і ячэйкі-мішэні перад націскам цэтліка. Напрыклад, калі вы хочаце скапіяваць формулу з A1 у наступныя 9 радкоў, вылучыце ячэйкі A1:A10 і націсніце Ctrl + D .

    3. Скапіраваць формулу дакладна

    Ctrl + ' - капіюе формулу з ячэйкі вышэй у выбраную ячэйку дакладна і пакідае ячэйку ў рэжыме рэдагавання.

    Гэта хуткі спосаб зрабіць дакладную копію формулы без змены спасылак на ячэйкі . Напрыклад, каб скапіяваць формулу з ячэйкі A1 у A2 без змены спасылак, выберыце A2 і націсніце Ctrl + ' .

    Заўвага. Не блытайце спалучэнне клавіш Ctrl + ' (Ctrl + адзінарнае двукоссе), якое дакладна капіюе формулу з ячэйкі вышэй, з Ctrl + ` (Ctrl + клавіша з вялікім націскам), якое актывуе рэжым паказу формул у Excel.

    Ну, гэта ўсё, што я павінен сказаць пра капіраванне формул у Excel. Калі вы ведаеце іншыя спосабы хуткага перамяшчэння або капіравання формул у аркушы Excel, падзяліцеся імі. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!

    у суседнія ячэйкінаправа, налева або ўверх.

    Калі формула ўключае адносныя спасылкі на ячэйкі (без знака $), яны будуць аўтаматычна змяняцца ў залежнасці ад адноснага размяшчэння радкоў і калоны. Такім чынам, пасля капіравання формулы пераканайцеся, што спасылкі на ячэйкі адрэгуляваны належным чынам, і атрымайце патрэбны вынік. Пры неабходнасці пераключайцеся паміж абсалютнымі, адноснымі і змешанымі спасылкамі з дапамогай клавішы F4.

    У прыведзеным вышэй прыкладзе, каб пераканацца, што формула была скапіявана правільна, давайце вылучым нейкую ячэйку ў слупку C, скажам, C4, і прагледзець спасылка на вочка ў радку формул. Як вы можаце бачыць на скрыншоце ніжэй, формула ў парадку - адносна радка 4, дакладна так, як павінна быць:

    Як скапіяваць формулу без капіравання фарматавання

    Капіраванне формулы ўніз перацягваннем маркера запаўнення капіруе не толькі формулу, але і фарматаванне зыходнай ячэйкі, напрыклад колер шрыфта або фону, сімвалы валют, колькасць адлюстраваных знакаў пасля коскі, і г. д. У большасці выпадкаў гэта працуе нармальна, але часам гэта можа сапсаваць існуючыя фарматы ў ячэйках, у якія капіюецца формула. Тыповы прыклад - перазапіс альтэрнатыўнага зацянення радка, як на наступным скрыншоце.

    Каб прадухіліць перазапіс існуючага фарматавання ячэйкі, перацягніце маркер запаўнення, як паказана вышэй, адпусціце яго, націсніце кнопку Параметры аўтазапаўнення выпадаючае меню і абярыце Запоўніць без фарматавання .

    Скапіраваць формулу ва ўвесь слупок

    Як вы толькі што бачылі , маркер запаўнення робіць капіраванне формул у Excel вельмі простым. Але што, калі вам трэба скапіяваць формулу на аркуш з дзесяцісот радкоў? Перацягванне формулы на сотні радкоў не выглядае добрай ідэяй. На шчасце, Microsoft Excel прапануе некалькі хуткіх рашэнняў і для гэтага выпадку.

    Двойчы пстрыкніце знак плюс, каб запоўніць увесь слупок

    Каб прымяніць формулу да ўсяго слупка, двойчы націсніце знак плюс замест таго, каб перацягваць яго. Для тых, хто прапусціў першы раздзел гэтага падручніка, падрабязна апісаны крокі ніжэй.

    Каб скапіяваць формулу Excel ва ўвесь слупок, зрабіце наступнае:

    1. Увядзіце сваю формулу у верхняй ячэйцы.
    2. Размясціце курсор у правым ніжнім куце ячэйкі з формулай, пачакайце, пакуль ён ператворыцца ў знак плюса, а затым двойчы пстрыкніце плюс.

    Заўвага. Двайны пстрычка па знаку плюс капіруе формулу ўніз, наколькі ёсць некаторыя даныя ў суседніх слупках. Як толькі ўзнікае пусты радок, аўтаматычнае запаўненне спыняецца. Такім чынам, калі ваш аркуш утрымлівае прабелы, вам трэба будзе паўтарыць апісаны вышэй працэс, каб скапіяваць формулу пад пустым радком або перацягнуць маркер запаўнення, як тлумачылася ў папярэдніх прыкладах:

    Стварыце табліцу Excel, каб скапіяваць формулу ва ўсе ячэйкі ў aаўтаматычны слупок

    Сярод іншых выдатных функцый табліц Excel, такіх як загадзя вызначаныя стылі, сартаванне, фільтраванне і паласы радкоў, аўтаматычна вылічаныя слупкі робяць табліцу Excel сапраўды цудоўным інструментам для аналізу груп звязаных даных.

    Уводзячы формулу ў адну ячэйку ў слупку табліцы (у любую ячэйку, неабавязкова ў верхнюю), вы ствараеце вылічальны слупок і ваша формула імгненна капіруецца ва ўсе іншыя ячэйкі ў гэтым слупку . У адрозненне ад маркера запаўнення, табліцы Excel не маюць праблем з капіраваннем формулы ва ўвесь слупок, нават калі ў табліцы ёсць адзін або некалькі пустых радкоў:

    Каб пераўтварыць дыяпазон ячэек у табліцу Excel, проста вылучыце ўсе вочкі і націсніце Ctrl + T . Калі вы аддаеце перавагу візуальны спосаб, выберыце дыяпазон, перайдзіце на ўкладку Устаўка > Табліцы група на стужцы Excel і націсніце кнопку Табліца .

    Савет. Калі вы не вельмі хочаце, каб табліца Excel была на вашым працоўным аркушы, вы можаце стварыць яе часовую, каб палегчыць працу з формуламі, а затым вы можаце за секунду пераўтварыць табліцу ў звычайны дыяпазон. Проста пстрыкніце табліцу правай кнопкай мышы і абярыце Табліца > Пераўтварыць у дыяпазон у кантэкстным меню.

    Капіраваць формулу ў несумежныя ячэйкі / дыяпазоны

    Зразумела, што ручка запаўнення - гэта самы хуткі спосаб скапіяваць формулу ў Excel. Але што, калі вы хочаце скапіяваць сваю формулу Excel у не-сумежных вочак або за канец зыходных дадзеных? Проста выкарыстоўвайце старую добрую копію & спосаб устаўкі:

    1. Націсніце ячэйку з формулай, каб выбраць яе.
    2. Націсніце Ctrl + C, каб скапіяваць формулу.
    3. Выберыце ячэйку або дыяпазон ячэйкі, куды вы хочаце ўставіць формулу (каб выбраць несумежныя дыяпазоны, націсніце і ўтрымлівайце клавішу Ctrl).
    4. Націсніце Ctrl + V, каб уставіць формулу.
    5. Націсніце Enter, каб завяршыць устаўленыя формулы.

    Заўвага. Ярлыкі капіравання/ўстаўкі капіююць формулу і фарматаванне. Каб скапіяваць формулу без фарматавання , абярыце адпаведны параметр Уставіць на стужцы або ў меню правай кнопкі мышы, як паказана ў Капіраванне формулы Excel без фарматавання.

    Увядзіце формулу ў некалькі ячэек адным націскам клавішы (Ctrl + Enter)

    У сітуацыях, калі вам трэба ўвесці адну і тую ж формулу ў больш чым адну ячэйку працоўнага аркуша, сумежную ці несумежную, гэта метад можа зэканоміць час.

    1. Выберыце ўсе ячэйкі, у якія вы хочаце ўвесці формулу. Каб выбраць несумежныя ячэйкі, націсніце і ўтрымлівайце клавішу Ctrl.
    2. Націсніце F2, каб увайсці ў рэжым рэдагавання.
    3. Увядзіце формулу ў адну ячэйку і націсніце Ctrl + Enter замест Enter . Вось і ўсё! Формула будзе скапіявана ва ўсе выбраныя ячэйкі, і Excel адпаведным чынам скарэктуе адносныя спасылкі на ячэйкі.

    Парада. Вы можаце выкарыстоўваць гэты метад для ўводу любых дадзеных, а непроста формулы ў некалькіх ячэйках адначасова. Некалькі іншых метадаў апісаны ў наступным падручніку: Як увесці аднолькавыя даныя ва ўсе выбраныя ячэйкі адначасова.

    Як скапіяваць формулу Excel без фарматавання

    Як вы ўжо ведаеце , пры капіраванні формулы ўніз па слупку ў Excel вы можаце выкарыстоўваць опцыю «Запоўніць без фарматавання», якая дазваляе скапіяваць формулу, але захаваць існуючае фарматаванне ячэек прызначэння. Капіяваць & Функцыя ўстаўкі прапануе яшчэ большую гібкасць у дачыненні да варыянтаў устаўкі.

    1. Выберыце продаж, які змяшчае формулу.
    2. Скапіруйце гэтую ячэйку, націснуўшы Ctrl + C . Альбо пстрыкніце ячэйку правай кнопкай мышы і выберыце Капіяваць з кантэкстнага меню або націсніце кнопку Капіяваць на ўкладцы Галоўная > Буфер абмену .
    3. Выберыце ўсе ячэйкі, у якія вы жадаеце скапіяваць формулу.
    4. Пстрыкніце правай кнопкай мышы выбраныя ячэйкі і выберыце Формулы у Параметры ўстаўкі :

    Каб атрымаць дадатковыя параметры ўстаўкі, націсніце стрэлку пад кнопкай Уставіць на стужцы. Напрыклад, вы можаце выбраць Формулы & Фарматаванне лікаў , каб уставіць толькі формулу і фарматаванне лікаў, напрыклад, працэнтны фармат, валютны фармат і г.д.:

    Падказка. Калі вы не ўпэўненыя, які варыянт устаўкі лепш за ўсё падыходзіць для вас, навядзіце курсор мышы на розныя значкі, каб убачыць папярэдні прагляд таго ці іншага варыянту ўстаўкі.

    Капіявацьформула ў Excel без змены спасылак

    Формулы Excel рэдка сустракаюцца ў электроннай табліцы ў адзіноце. У большасці выпадкаў вы ўводзіце формулу ў адну ячэйку, а затым капіюеце яе ў іншыя ячэйкі ў тым жа слупку або радку, каб выканаць аднолькавы разлік для групы даных. І калі ваша формула змяшчае адносныя спасылкі на ячэйкі (без $), Excel аўтаматычна карэктуе іх так, што кожная формула працуе з дадзенымі ў сваім уласным радку або слупку. У большасці выпадкаў гэта менавіта тое, што вы хочаце. Напрыклад, калі ў вас ёсць формула =A1*2 у ячэйцы B1, і вы скапіруеце гэту формулу ў ячэйку B3, формула зменіцца на =A3*2 .

    Але што, калі вы хочаце, каб Excel дакладна скапіяваў формулу , без змены спасылак на ячэйкі? У залежнасці ад канкрэтнай задачы выберыце адно з наступных рашэнняў.

    Капіруйце або перамяшчайце адну формулу без змены спасылак на ячэйкі

    Калі вам трэба скапіяваць або перамясціць толькі адну формулу, зрабіце дакладную копію лёгка.

    1. Выберыце ячэйку з формулай, якую хочаце скапіяваць.
    2. Выберыце формулу ў радку формул з дапамогай мышы і націсніце Ctrl + C, каб скапіяваць гэта. Калі вы хочаце перамясціць формулу, націсніце Ctrl + X, каб выразаць яе.

    3. Націсніце клавішу Esc, каб выйсці з радка формул.
    4. Абярыце ячэйку прызначэння і націсніце Ctrl + V, каб уставіць туды формулу.

    Або вы можаце ўвайсці ў рэжым рэдагавання і скапіяваць формулу ўвочка як тэкст:

    1. Выберыце вочка з формулай.
    2. Націсніце F2 (або двойчы пстрыкніце на вочку), каб увайсці ў рэжым рэдагавання.
    3. Выберыце формулу ў ячэйку з дапамогай мышы і націсніце Ctrl + C, каб скапіяваць яе.

    4. Выберыце ячэйку прызначэння і націсніце Ctrl+V . Гэта прывядзе да дакладнай устаўкі формулы без змены спасылак на ячэйкі, таму што формула была скапіравана як тэкст.

    Падказка. Каб хутка скапіяваць формулу з вышэйзгаданай ячэйкі без змены спасылкі, абярыце ячэйку, у якую вы хочаце ўставіць формулу, і націсніце Ctrl + '.

    Капіруйце дыяпазон формул без змены ячэйкі спасылкі

    Каб перамясціць або скапіяваць дыяпазон формул Excel так, каб спасылкі на ячэйкі не змяняліся, выкарыстоўвайце адзін з наступных метадаў.

    Метад 1. Выкарыстоўвайце абсалютныя або змешаныя спасылкі на ячэйкі

    Калі вам трэба зрабіць дакладную копію формул з адноснымі спасылкамі на ячэйкі (напрыклад, A1), лепшым спосабам будзе змяніць іх на абсалютныя спасылкі ( $A$1), каб зафіксаваць спасылку на зададзеную ячэйку, каб яна заставалася статычнай незалежна ад таго, куды рухаецца формула. У іншых выпадках вам можа спатрэбіцца выкарыстоўваць змешаныя спасылкі на ячэйкі ($A1 або A$1), каб заблакіраваць слупок або радок. Пакуль не мае асаблівага сэнсу? Добра, давайце разгледзім наступны прыклад.

    Выкажам здагадку, у вас ёсць табліца, якая разлічвае цэны на садавіну ў еўра на аснове цаны ў доларах ЗША ў слупку B і абменнага курсу ўячэйка C2:

    Як вы можаце бачыць на скрыншоце вышэй, формула ўключае абсалютную спасылку на ячэйку ($C$2) для фіксацыі абменнага курсу да ячэйкі C2, і адноснай спасылкі на ячэйку B5, таму што вы хочаце, каб гэтая спасылка карэктавалася для кожнага радка. І гэты падыход працуе добра, пакуль формулы застаюцца ў слупку C.

    Але давайце паглядзім, што адбудзецца, калі вам трэба, скажам, перанесці цэны ў еўра са слупка C у слупок F. Калі вы скапіруеце формулы ў звычайным спосабам шляхам капіравання/ўстаўкі ячэек формула з ячэйкі C5 (= B5 *$C$2) зменіцца на = D5 *$C$2 пры ўстаўцы ў ячэйку F5, рабіць вашыя разлікі няправільнымі!

    Каб выправіць гэта, проста змяніце адносную спасылку (B5) на змешаную спасылку $B5 (абсалютны слупок і адносны радок). Паставіўшы знак даляра ($) перад літарай слупка, вы замацоўваеце спасылку на слупок B, незалежна ад таго, куды перамяшчаецца формула.

    І цяпер, калі вы капіруеце або перамяшчаеце формулы са слупка D у слупок F або любы іншы слупок, спасылка на слупок не зменіцца , таму што вы заблакіравалі яго знакам даляра ($B5).

    Канцэпцыя Спасылкі на ячэйкі Excel можа быць цяжка зразумець з самага пачатку, але паверце мне, гэта варта вашага часу і намаганняў, таму што гэта зэканоміць вам значна больш часу ў доўгатэрміновай перспектыве. Напрыклад, паглядзіце, як вы можаце вылічыць усю табліцу з дапамогай адной формулы, выкарыстоўваючы змешаныя спасылкі на вочкі.

    Аднак, калі

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.