Excel formula, lai kopētu šūnas vērtību citā šūnā

  • Dalīties Ar Šo
Hugh West

Kopēšana var būt monotons posms, bet, izmantojot Excel . Izmantojot formulas, šim kopēšanas uzdevumam var piešķirt nedaudz dzīvības. Šodienas pamācības dienaskārtība ir, kā izmantot Excel formulu, lai kopēt šūnas vērtību uz citu šūnu formulas var izmantot jebkurā Excel versijā.

Lejupielādēt Practice Workbook

Darba burtnīcu varat lejupielādēt no zemāk redzamās saites.

Šūnas vērtības kopēšana uz citu šūnu.xlsm

5 piemēroti veidi, kā izmantot Excel formulu, lai kopētu šūnas vērtību citā šūnā

Apspriešanai ņemsim piemēru datu kopu. Šajā datu kopā ir 5 personas. Vārdi , Uzvārdi un Vecums .

Tagad, izmantojot Excel formulas, mēs nokopēsim šūnas vērtību no šīs datu kopas uz citu šūnu.

1. Kopējiet šūnas vērtību citā šūnā, izmantojot Excel šūnas atsauci

Mēs redzēsim šūnu elementu kopēšanu, izmantojot Atsauce uz šūnām Viss, kas jums jādara, ir jāiet uz šūnas, kurā vēlaties ievietot kopēšanas vērtību. Un ierakstiet Atsauce uz šūnām šūnas, kuru vēlaties kopēt, pēc Equal ( = ) zīme. Pārbaudīsim turpmāk aprakstīto procesu.

  • Vispirms atlasiet šūna F5 un ievadiet šo formulu, lai iegūtu vērtību šūna B5 .
=B5

  • Hit Ievadiet .

  • Pēc tam izmantojiet to pašu procesu šūna G5 ar šo formulu.
=C5

  • Līdzīgi kopējiet vērtību šūna D5 uz šūna H5 ar šo formulu.
=D5

  • Visbeidzot, izvēlieties šūnu diapazons F5:H5 un izmantot Automātiskā aizpildīšana rīku, lai nokopētu pārējās datu kopas vērtības uzreiz.

2. Apvienojiet VALUE-CONCATENATE funkcijas, lai kopētu šūnas vērtību citā šūnā

Šūnas vērtību var kopēt, kombinējot CONCATENATE un VALUE funkcijas Lai to izdarītu, veiciet tālāk aprakstītās darbības.

  • Vispirms ievietojiet šo formulu šūna F5 .
=IFERROR(VĒRTĪBA(B5),CONCATENATE(B5))

  • Preses Ievadiet .

Šajā formulā CONCATENATE funkciju izmanto, lai saskaitītu virknes šūna B5 . tad mēs izmantojām VALUE funkciju, lai iegūtu skaitliskās vērtības, ja tādas ir. Visbeidzot, izmantojiet funkcija IFERROR lai izvairītos no jebkādām kļūdām aprēķinos.

  • Tagad pielietojiet līdzīgu procedūru šūna G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))

  • Līdzīgi izmantojiet šo formulu šūna H5 .
=IFERROR(VĒRTĪBA(D5),CONCATENATE(D5))

  • Visbeidzot, veiciet to pašu procedūru attiecībā uz šūnu diapazons F6:H10 un iegūsiet šādu izvades rezultātu.

Piezīme: Jūs nevarat izmantot CONCATENATE vai VALUE Šim procesam izmantojiet katru funkciju atsevišķi. Jo viena no tām izraksta teksta virkni, bet otra - skaitļus. Tāpēc tās ir jāapvieno, lai iegūtu pilnvērtīgu risinājumu jebkura veida vērtībai.

3. Šūnu vērtību kopēšana ar Excel VLOOKUP funkciju

Šūnas vērtību var arī kopēt, izmantojot VLOOKUP funkcija . Apskatīsim, kā tas darbojas.

  • Vispirms ievietojiet šo formulu, lai iegūtu šūnas vērtību B5 uz šūna F5 . arī, hit Ievadiet .
=VLOOKUP(B5,B5,1,FALSE)

  • Pēc tam uzrakstiet to pašu formulu pirmajai rindai. Uzvārds slejā, mainot Atsauce uz šūnām vērtības.
=VLOOKUP(C5,C5,1,FALSE)

  • Līdzīgi šo formulu piemēro arī šūna H5 .
=VLOOKUP(D5,D5,1,FALSE)

Šajā gadījumā VLOOKUP funkcija tiek izmantota, lai iestatītu diapazona kolonnu, kurā meklēt vērtību, jo mūsu vērtība būs diapazona sākumā, mēs izmantojam. 1 . Tad precīzas atbilstības gadījumā mēs rakstījām FALSE vai 0 .

  • Visbeidzot to pašu veiciet arī ar pārējām šūnām, lai iegūtu galīgo rezultātu.

4. Šūnas vērtības kopēšana ar HLOOKUP funkciju uz citu Excel šūnu

Līdzīgi kā VLOOKUP funkciju, varat veikt uzdevumu, izmantojot funkcija HLOOKUP kā arī.

  • Vispirms ievadiet šo formulu šūna F5 .
= HLOOKUP(B5,B5,1,FALSE)

  • Pēc tam nospiediet Ievadiet .

  • Pēc tam izmantojiet to pašu formulu pārējām šūnām, mainot šūnas atsauci.
  • Visbeidzot, jūs veiksmīgi kopēsiet šūnu vērtības uz citu šūnu.

Šajā formulā HLOOKUP funkcija tiek izmantota, lai iestatītu diapazona kolonnu, kurā meklēt vērtību, jo mūsu vērtība būs diapazona sākumā, mēs izmantojam. 1 Lai iegūtu precīzu atbilstību, ievadījām FALSE .

5. Excel formula ar INDEX-MATCH funkcijām šūnu vērtības kopēšanai

Varat izmantot šādu kombināciju INDEX-MATCH funkcijas lai iegūtu vērtību no konkrētas šūnas. Vienkārši izpildiet tālāk norādītās darbības.

  • Vispirms ievietojiet šo formulu šūna F5 lai kopētu vērtību šūna B5 .
=INDEX(B5,MATCH(B5,B5,0))

  • Pēc tam nospiediet Ievadiet .

  • Pēc tam piemēro to pašu šūna G5 .
=INDEX(C5,MATCH(C5,C5,0))

  • Visbeidzot, ievadiet līdzīgu formulu šūna H5 mainot šūnas atsauci uz D5 .
=INDEX(D5,MATCH(D5,D5,0))

Šajā formulā INDEX-MATCH funkcijas darbojas kā dinamisks masīvs, lai meklētu konkrētu vērtību gan horizontāli, gan vertikāli. Līdztekus tam, ierakstiet 0 par precīza atbilstība .

  • Visbeidzot atlasiet šūnu diapazons F5:H5 un izmantot Automātiskā aizpildīšana rīku, lai iegūtu šo galīgo rezultātu.

Parastās metodes šūnu vērtības kopēšanai uz citu šūnu programmā Excel

Microsoft Excel arī palīdz kopēt šūnu vērtības citā šūnā, izmantojot parastās metodes. Šīs metodes ir piemērojamas jebkurai Excel versijai.

1. Izvēlieties Kopēt & amp; ielīmēt opcijas

Šī pirmā metode palīdzēs jums, izmantojot kopēšanas un ielīmēšanas opcijas Excel lentē.

  • Vispirms atlasiet šūna B4 .
  • Tālāk, uz Spraudnis sadaļā Sākums cilnē noklikšķiniet uz Kopēt.

  • Tagad atlasiet galamērķi šūna F4 .
  • Tad atkal uz Spraudnis sadaļā atradīsiet opciju Paste .
  • Šeit noklikšķiniet uz Paste ikonu no iespēju saraksta.

  • Tas ir viss, un beidzot iegūsiet kopēto vērtību.

  • Papildus tam jūs varat saņemt Kopēt ar peles labo pogu noklikšķiniet uz avota šūnas.

  • Pēc tam ar peles labo pogu noklikšķiniet uz galamērķa šūnas, un tad atradīsiet Paste komanda.

  • Varat izmēģināt jebkuru no kopēšanas un ielīmēšanas iespējām.

2. Kopēt & amp; ielīmēt starp divām šūnām

Varat kopēt un ielīmēt vērtību iekšpus divām esošajām vērtībām. Izpētīsim piemēru.

  • Vispirms mēs nokopējām un ielīmējām Vārds un Vecums uz divām blakus esošām šūnām.
  • Pēc tam atlasiet un kopējiet šūnas ar nosaukumu Uzvārds .
  • Pēc tam novietojiet kursoru pa labi no lielākās daļas no divām blakus esošajām šūnām un noklikšķiniet ar peles labo peles pogu.
  • Šeit noklikšķiniet uz Ievietot kopētās šūnas .

  • Pēc tam tiks atvērts dialoglodziņš Ievietot.
  • Šajā lodziņā atlasiet Šūnu pārvietošana pa labi un noklikšķiniet uz LABI .

  • Visbeidzot, vērtība tiks kopēta starp divām šūnām.

3. Pielietot tastatūras īsceļus

Varat kopēt un ielīmēt, izmantojot arī tastatūras īsceļus. Lai to izdarītu, vienkārši izpildiet šo procedūru.

  • Vispirms atlasiet šūnu diapazons B5:D5 .
  • Pēc tam nospiediet Ctrl + C uz tastatūras, lai kopētu šūnas.

  • Pēc tam vienkārši dodieties uz mērķa šūnu un nospiediet Ctrl + V lai iegūtu kopētās vērtības.

Excel VBA vērtības kopēšana citā šūnā

Mēs varam kopēt šūnas, izmantojot VBA kods. VBA apzīmē Visual Basic lietojumprogrammām . Tā ir Excel programmēšanas valoda. Pārbaudīsim metodes, lai piemērotu VBA kodu gan vienai šūnai, gan šūnu diapazonam.

1. Kopējiet vienu šūnu

Vispirms ar VBA kodu kopēsim vienu šūnu. Lai to izdarītu, izpildiet tālāk sniegtos norādījumus.

  • Sākumā atlasiet šūna B4 kā mēs to vēlamies kopēt.

  • Pēc tam iekšpusē Izstrādātājs izvēlieties cilni Visual Basic opciju sadaļā Kods grupa.

  • Tālāk sadaļā Ievietot atlasiet opciju Modulis .

  • Tagad šeit ierakstiet kodu.
 Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub 

Šis kods atlasīs šūnas un ielīmēs to ar starpību no 4 kolonnas, jo esam iestatījuši Nobīdes vērtība 0 un 4 . 0 norāda, ka rinda nav mainīta, un 4 norāda izmaiņas 4 kolonnas. Vērtību varat palielināt vai samazināt atbilstoši savām vēlmēm.

  • Pēc tam noklikšķiniet uz Run Sub ikonu vai nospiediet F5 uz tastatūras.

  • Visbeidzot, tā kopēja šūnas un ielīmēja ar starpību no 4 šūnas.

Piezīme: Lai kopētu tikai vērtību (nevis formātu), varat izmantot šo kodu.
 Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ := =False, Transpose:=False End Sub 

2. Kopējiet šūnu diapazonu

Līdzīgi kā vienas šūnas kopiju, arī šūnu diapazonu var kopēt, izmantojot VBA. Ja vēlaties kopēt šūnu diapazonu, kods būs šāds:

 Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub 

Visbeidzot, jūs atradīsiet kaut ko līdzīgu zemāk redzamajam attēlam.

Papildu padomi

Ja vēlaties nokopēt šūnu no citas lapas, jums tikai jāievada lapas nosaukums pirms šūnas atsauces. Piemēram, mēs vēlējāmies iegūt vērtību, kas pieder zīmei šūna B4 no INDEX-MATCH tāpēc formula nodrošina šo risinājumu.

Piezīme: Ja nosaucat savu lapu ar vairākiem vārdiem, jums ir jānorāda nosaukums ar Apostrofs ( '' ), bet vienvārdim šī pieturzīme nav nepieciešama.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.