Kā iegūt konkrētus datus no Excel šūnas (3 piemēri)

  • Dalīties Ar Šo
Hugh West

Excel piedāvā dažādus veidus, kā iegūt dažādus datus, lielākoties balstoties uz dažādām funkcijām. Dažus var iegūt tieši no konkrētām funkcijām, bet citiem var būt nedaudz sarežģītāka forma, izmantojot funkciju kombināciju. Šajā rakstā es mēģināšu parādīt, kā no Excel šūnas iegūt noteikta veida datus katram tipam.

Lejupielādēt Practice Workbook

Lejupielādējiet un praktizējiet darbgrāmatu ar visām šajā rakstā izmantotajām datu kopām ar iekļautajām formulām.

Īpašo datu ekstrakts.xlsx

3 piemēri konkrētu datu iegūšanai no šūnas programmā Excel

1. Konkrētu teksta datu iegūšana no šūnas

Excel nodrošina dažādas funkcijas, lai izvilktu tekstu no dažādām šūnā dotās informācijas daļām. Varat izvilkt tekstu no garas teksta virknes, izmantojot LEFT , PRĀVAIS , MID funkcijas vai to un MEKLĒT o ATRAST Tagad šajā sadaļā es jūs iepazīstināšu ar katru no šīm funkcijām, sniedzot sadalījumu, ja rodas kombinācija.

1.1 Datu iegūšana no šūnas sākuma

Datus no šūnas sākuma var izvilkt, izmantojot funkcija LEFT Šī funkcija izmanto divus argumentus - i) tekstu, no kura vēlaties iegūt, un ii) rakstzīmju skaitu, ko vēlaties iegūt.

Es izmantoju turpmāk parādīto masīvu. Es izmantoju diapazonu B5:B7 kā atsauces datus un to ekstrahēšanu uz kolonnu C .

Soļi:

  • šūnā, kurā vēlaties ierakstīt iegūtos datus(šajā gadījumā tā ir šūna C5 ), ierakstiet šādu formulu:

=LEFT(B5,4)

  • Pēc tam nospiediet Ievadiet .

  • Tagad noklikšķiniet un velciet Aizpildīšanas roktura ikona uz leju, lai atkārtotu formulu pārējām šūnām.

1.2 Datu iegūšana no šūnas beigām

Lai iegūtu datus no šūnas beigām, ir jāizmanto pareizā funkcija . Es izmantoju to pašu masīvu, kas parādīts iepriekšējā sadaļā, lai ilustrētu datu ieguvi, izmantojot PRĀVAIS funkcija.

Soļi:

  • Šūnā C5 (vai šūnā, uz kuru vēlaties izvilkt), ievadiet šādu formulu.

=PRAVA(B5,4)

  • Tagad nospiediet Ievadiet .

  • Pēc tam noklikšķiniet un velciet Aizpildīšanas roktura ikona lai aizpildītu pārējās šūnas.

1.3 Konkrētu datu daļu iegūšana

Pieņemsim, ka vēlamies, lai tiktu izdalīta konkrēta šūnas daļa, parasti pēc vai pirms konkrētas rakstzīmes, piemēram, pirms un pēc rakstzīmes. @ e-pasta zīme. Mēs to varam izmantot kopā ar funkcija MEKLĒT vai funkcija FIND . Šajā kontekstā abiem ir vienāds mērķis. Šeit es izmantoju ATRAST funkcija.

Šajā sadaļā ņemsim datu kopu, kas sastāv no e-pasta ziņojumiem.

Izraksts Lietotājvārds

Lai iegūtu lietotājvārdu (daļu pirms @ zīmes), izmantojiet šo formulu.

=LEFT(B5,FIND("@",B5)-1)

Tagad nospiediet Ievadiet . Tad izmantojiet Aizpildīšanas roktura ikona lai aizpildītu pārējās šūnas, atkārtojot šo formulu.

🔎 Formulas sadalījums:

  • FIND("@",B5)

ATRAST Funkcija pieņem divus argumentus - i) konkrētu teksta vērtību vai skaitli un ii) šūnu vai vērtību, kurā tiks meklēts pirmais arguments. Tā atgriež skaitlisko vērtību, kurā atrasts pirmais arguments. Šajā gadījumā tā būs 13.

  • PA KREISI (B5,ATRAST("@",B5)-1)

Portāls LEFT funkcijai ir divi argumenti - i) vērtība, no kuras tā iegūst, un ii) iegūtās virknes garums, kas šajā gadījumā tiek noteikts no elementa ATRAST funkciju un izmanto kā vērtību, kas no tās ir mazāka.

Izraksts Domēna vārds

Lai iegūtu domēna nosaukumu (daļu pēc vārda @ zīme) izmanto šādu formulu.

=RIGHT(B5,LEN(B5)-FIND("@",B5))

Pēc tam nospiediet Ievadiet un aizpildiet pārējo, izmantojot Aizpildīšanas roktura ikona tāpat kā iepriekš.

🔎 Formulas sadalījums:

  • FIND("@",B5)

ATRAST Funkcija pieņem divus argumentus - i) konkrētu teksta vērtību vai skaitli un ii) šūnu vai vērtību, kurā tiks meklēts pirmais arguments. Tā atgriež skaitlisko vērtību, kurā atrasts pirmais arguments. Šajā gadījumā tā būs 13.

  • LEN(B5)

LEN funkcija izmanto tikai vienu argumentu un atgriež garumu vai rakstzīmju skaitu attiecīgajā šūnā vai tekstā. Šajā gadījumā tas ir 22.

  • RIGHT(B5,LEN(B5)-FIND("@",B5))

Portāls PRĀVAIS Funkcijai nepieciešami vismaz divi argumenti - i) vērtība, no kuras tiek iegūts teksts, un ii) iegūšanas garums no beigām. Otrais arguments šeit tika noteikts, atņemot vērtības pirms funkcijas @ zīme atrasta no ATRAST funkciju no kopgaruma virknes garuma, kas iegūts no LEN funkcija.

Lasīt vairāk: Kā iegūt datus no Excel lapas (6 efektīvas metodes)

2. Konkrēta skaitļa datu izvilkšana no Excel šūnas

Tagad aplūkosim datu kopu ar kodiem, kas var būt jaukts maisījums, kurā skaitļi var būt jebkurā vietā starp tekstiem.

Šajā metodē mēs izmantosim funkcija TEXTJOIN lai apvienotu visus skaitļus, kas iegūti no katras vērtības atsevišķi. Lai iegūtu skaitļus, tiek izmantota palīgfunkciju kombinācija, piemēram, funkcija LEN , INDIRECT , ROW , MID , un IFERROR Šīs palīgfunkcijas tiek izmantotas, lai no katras vērtības izveidotu masīvu, kas sastāv no visiem skaitļiem un virknes vērtībām, kuras aizstātas ar tukšu virkni. Un visbeidzot, tiek izmantota funkcija TEXTJOIN funkcija tikai palīdz salikt visu kopā vienā vērtībā.

Lai no šī masīva iegūtu tikai skaitļus, šūnā ierakstiet šādu formulu.

=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))))

Preses Ievadiet un noklikšķiniet un velciet Aizpildīšanas roktura ikona lai aizpildītu pārējās šūnas, kuras vēlaties replicēt.

🔎 Formulas sadalījums:

  • ROW(INDIRECT("1:"&LEN(B5))) atgriež masīvu {1;2;3;4;5;6;7}
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1) atgriež masīvu {"a"; "s"; "8″; "7″; "w"; "q"; "1″}
  • IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),"") atgriež masīvu {"";"";"";8;7;"";"";"";1}
  • TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)*1),"")): Galu galā TEXTJOIN tikai apvieno visas masīva vērtības un atdod rezultātu.

Lasīt vairāk: Kā iegūt datus no Excel, pamatojoties uz kritērijiem (5 veidi)

Līdzīgi lasījumi

  • VBA kods teksta faila konvertēšanai programmā Excel (7 metodes)
  • Kā importēt teksta failu ar vairākiem norobežotājiem programmā Excel (3 metodes)
  • Excel VBA: automātiska datu iegūšana no vietnes (2 metodes)
  • Kā importēt datus no drošas vietnes uz Excel (ar ātriem soļiem)
  • Kā konvertēt Excel uz teksta failu ar cauruļu norobežotāju (2 veidi)

3. Konkrētu skaitļu un teksta datu iegūšana no burtciparu un ciparu rakstiem

Ja jums ir grūtības ar formulu lietošanu darblapā vai grūtības saprast iepriekš minētās formulas, varat izmantot šo automātisko metodi, ko nodrošina Excel.

Soļi:

  • Teksta gadījumā pirmo šūnu aizpildiet manuāli, izslēdzot visus ciparus no burtciparu vērtībām.

  • Sāciet rakstīt tālāk norādīto, un Excel automātiski piedāvās teksta vērtības no pārējām kolonnām.

  • Tagad nospiediet Ievadiet .

  • Atkārtojiet to pašu procesu ar cipariem.

Lasīt vairāk: Teksta izvilkšana pēc rakstzīmes programmā Excel (6 veidi)

Secinājums

Šīs bija metodes, ko varat izmantot, lai iegūtu konkrētus datus no Excel šūnas. Es ceru, ka ilustrācijas un sadalījumi bija noderīgi, lai jūs varētu saprast formulas un īstenot tās savām problēmām. Lai iegūtu vairāk šādu ceļvežu, apmeklējiet Exceldemy.com .

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.