Nola atera datu espezifikoak Excel-en gelaxka batetik (3 adibide)

  • Partekatu Hau
Hugh West

Excel-ek datu desberdinak ateratzeko modu desberdinak eskaintzen ditu, gehienbat funtzio ezberdinetan oinarrituz. Batzuk funtzio espezifikoetatik zuzenean atera daitezke, eta beste batzuk funtzio konbinazio batetik forma apur bat konplexuagoa har dezakete. Artikulu honetan, Excel-eko gelaxka batetik datu-mota zehatz bat nola atera erakusten saiatuko naiz, mota bakoitzeko.

Deskargatu Praktika-koadernoa

Deskargatu eta praktikatu lan-koadernoa honekin. artikulu honetan erabilitako datu-multzo adibide guztiak formulak barne.

Atera ezazu datu espezifikoak.xlsx

Excel-eko gelaxka batetik datu zehatzak ateratzeko 3 adibideak

1. Testu-datu espezifikoak gelaxka batetik atera

Excel-ek funtzio desberdinak eskaintzen ditu gelaxka batean emandako informazioaren zati ezberdinetatik testua ateratzeko. Testu-kate luze batetik testua atera dezakezu EZKERRA , ESKUINA , ERDIA funtzioak erabiliz edo hauen konbinazioa eta BILATU o AURKITU funtzioak. Orain, atal honetan, konbinazio bat sortzen denean matxura batekin gidatuko zaitut.

1.1 Gelaxka baten hasieratik datuak atera

Datu hasieratik atera ditzakezu. gelaxka bat EZKERRA funtzioa erabiliz. Funtzio honek bi argumentu hartzen ditu: i) atera nahi duzun testua eta ii) atera nahi duzun karaktere kopurua.

Behean agertzen den array bat erabiltzen ari naiz. B5:B7 tartea erabiltzen ari naiz erreferentzia datu gisa eta C zutabera ateraz.

Urratsak:

  • Gelgelan, nahi duzu ateratako datuak idazteko (kasu honetan C5 gelaxka da), idatzi formula hau:

=LEFT(B5,4)

  • Ondoren, sakatu Sartu .

  • Orain, egin klik eta arrastatu Bete heldulekuaren ikonoa beherantz gainontzeko gelaxketarako formula errepikatzeko.

1.2 Erauzi datuak amaieratik. a Gelaxka

Gelxaren amaieratik datuak ateratzeko ESKUBINA funtzioa erabili behar duzu. Aurreko atalean erakutsitako array bera erabiltzen ari naiz datuak ateratzea ilustratzeko RIGHT funtzioa erabiliz.

Urratsak:

  • C5 gelaxkan (edo atera nahi duzun gelaxkan), idatzi formula hau.

=RIGHT(B5,4)

  • Orain sakatu Sartu .

  • Gero egin klik eta arrastatu Bete heldulekuaren ikonoa gainontzeko gelaxkak betetzeko.

1.3 Atera datuen zati zehatzak

Demagun gelaxka baten zati zehatz bat normalean karaktere zehatz baten ondoren edo aurretik ateratzea nahi dugula, adibidez, mezu elektroniko baten @ seinalearen aurretik eta ondoren. BILATZAILEA edo AURKITU funtzioa rekin batera erabil dezakegu. Biek helburu bera dute testuinguru honetan. Hemen, AURKITU funtzioa erabiltzen ari naiz.

Atal honetarako har dezagunposta elektronikoz osatutako datu-multzoa.

Atera erabiltzaile-izena

Erabiltzaile-izena ateratzeko (@ ikurraren aurreko zatia), erabili formula hau atera ezazu.

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

Orain sakatu Sartu . Ondoren, erabili Bete heldulekuaren ikonoa formula hau errepikatzen duten gainerako gelaxkak betetzeko.

🔎 Banaketa Formula:

  • FIND(“@”,B5)

FIND funtzioak bi argumentu hartzen ditu- i) testu-balio zehatz bat edo zenbaki bat eta ii) lehen argumentua bilatuko duen gelaxka edo balioa. Lehenengo argumentua aurkitzen den zenbakizko balioa itzultzen du. Kasu honetan, 13 izango litzateke.

  • EZKER (B5,FIND(“@”,B5)-1)

The LEFT funtzioak bi argumentu hartzen ditu: i) ateratzen ari den balio bat, eta ii) ateratzen ari den katearen luzera, kasu honetan, AURKITU funtziotik zehazten dena. eta bertatik gutxiago balio gisa erabiltzen da.

Atera domeinu-izena

Domeinu-izena ateratzeko ( @ ikurraren ondorengo zatia) erabili hurrengo formula.

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

Ondoren, sakatu Sartu eta bete gainerakoak Bete heldulekuaren ikonoa erabiliz. Goian bezala.

🔎 Formularen banaketa:

  • FIND(“@”,B5)

FIND funtzioak bi argumentu hartzen ditu: i) testu-balio zehatz bat edo zenbaki bat eta ii) gelaxka edo balioa nondik bilatuko dulehen argumentua. Lehenengo argumentua aurkitzen den zenbakizko balioa itzultzen du. Kasu honetan, 13 izango litzateke.

  • LEN(B5)

LEN funtzioak argumentu bakarra hartzen du eta gelaxka edo testu horren luzera edo karaktere kopurua itzultzen du. Kasu honetan, 22 da.

  • ESKUINA(B5,LEN(B5)-FIND(“@”,B5))

RIGHT funtzioak gutxienez bi argumentu hartzen ditu: i) testua ateratzen den balio bat eta ii) amaieratik ateratzearen luzera. Hemengo bigarren argumentua @ funtziotik aurkitutako @ seinalearen aurreko balioak AURKITU funtziotik LEN funtziotik aurkitutako katearen luzera osotik kenduz zehaztu zen.

Gehiago irakurri: Nola atera datuak Excel orritik (6 metodo eraginkorrak)

2. Zenbaki zehatzeko datuak Excel-eko gelaxka batetik atera

Orain, kontsidera dezagun kodeen datu-multzo bat poltsa mistoa izan daitekeena, non zenbakiak testuen artean edozein lekutan egon daitezkeen.

Metodo honetan, TEXTJOIN erabiliko dugu. funtzioa balio bakoitzetik banaka ateratako zenbaki guztiak kateatzeko. Zenbakiak ateratzeko, LEN , ZEHARK , ROW , MID eta IFERROR<7 bezalako funtzio laguntzaileen konbinazioa> erabiltzen da. Funtzio laguntzaile hauek balio bakoitzetik array bat sortzeko erabiltzen dira, zenbaki guztiek eta kate huts batek ordezkaturiko kate-balioek osatua. Etaazkenik, TEXTJOIN funtzioak balio bakar batean biltzen laguntzen du.

Matrize honetatik zenbakiak bakarrik ateratzeko, idatzi formula hau gelaxkan.

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

Sakatu Sartu eta egin klik eta arrastatu Bete heldulekuaren ikonoa erreplikatu nahi dituzun gainerako gelaxkak betetzeko.

🔎 Formularen banaketa:

  • ROW(ZEHARKOAK(“1:”&LEN(B5))) matrize bat itzultzen du {1;2;3;4;5;6;7}
  • MID(B5,ROW(ZEHARKOAK(“1:”&LEN(B5))),1) matrizea itzultzen du {“a”;”s”;”8″;”7 ″;”w”;”q”;”1″}
  • IFERROR((MID(B5,ROW(ZEHARRA(“1:”&LEN(B5))),1)* 1),””) matrizea itzultzen du {“”;””;8;7;””;””;1}
  • TEXTJOIN(“”,TRUE,IFERROR(( MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1)*1),””): Azkenean TEXTJOIN balio guztiak kateatzen ditu matrizean eta emaitza itzultzen du.

Irakurri gehiago: Nola atera datuak Excel-etik irizpideetan oinarrituta (5 modu)

Antzeko irakurgaiak

    <1 4> VBA kodea testu-fitxategia Excel-era bihurtzeko (7 metodo)
  • Nola inportatu mugatzaile anitzekin testu-fitxategia Excel-era (3 metodo)
  • Excel VBA: atera datuak automatikoki webgune batetik (2 metodo)
  • Nola inportatu datuak Webgune segurutik Excelera (urrats azkarrekin)
  • Nola bihurtu Excel testu-fitxategira kanalizazio mugatzailearekin (2 modu)

3. AteraAlfanumerikoen zenbaki eta testu-datu espezifikoak

Zure lan-orriko formulak erabiltzeko arazoak badituzu edo goian aipatutako formulak ulertzeko zailtasunak badituzu, Excel-ek eskaintzen duen metodo automatizatu hau jarraitu dezakezu.

Urratsak:

  • Testuak egiteko, bete lehen gelaxka eskuz balio alfanumerikoetatik zenbaki guztiak kenduz.

  • Hasi behean dagoena idazten eta Excel-ek automatikoki iradokiko ditu ateratako testu-balioak gainerako zutabeetatik.

  • Orain, sakatu Sartu .

  • Errepikatu prozesu bera zenbakietarako.

Gehiago irakurri: Atera ezazu testua Excel-en karaktere baten ondoren (6 modu)

Ondorioa

Hauek ziren ateratzeko erabil ditzakezun metodoak Excel-en gelaxka bateko datu zehatzak. Espero dut ilustrazioak eta matxurak lagungarriak izan zaizkizula formulak ulertzeko eta zure arazoetarako ezartzeko. Horrelako gida gehiago lortzeko, bisitatu Exceldemy.com .

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.