3 Riješena i objašnjena složena Excelova problema s ekstrakcijom

  • Gabriel Brooks
  • 0
  • 2424
  • 358
Oglas

Mnogi se ljudi bore s vađenjem podataka iz složenih ćelija u programu Microsoft Excel. Mnogo komentara i pitanja kao odgovor na moj članak o tome kako izdvojiti broj ili tekst iz Excela pomoću ove funkcije Kako izvući broj ili tekst iz Excela ovom funkcijom Kako izvući broj ili tekst iz Excela ovom funkcijom Miješajući brojeve i Tekst u Excel proračunskoj tablici može predstavljati izazove. Pokazat ćemo vam kako promijeniti oblikovanje ćelija i odvojiti brojeve od teksta. dokazuje. Očito, nije uvijek jasno kako izolirati željene podatke iz Excela.

Odabrali smo nekoliko pitanja iz ovog članka kroz koja ćete proći ovdje, tako da možete vidjeti kako rješenja funkcioniraju. Brzo učenje programa Excel 8 savjeta za brzo učenje Excela 8 savjeta za brzi učenje Excela Nije baš ugodno s Excelom koliko biste željeli? Započnite s jednostavnim savjetima za dodavanje formula i upravljanje podacima. Slijedite ovaj vodič i brzo ćete postići brzinu. nije lako, ali korištenje problema iz stvarnog svijeta puno pomaže.

1. Vađenje pomoću separatora

Reader Adrie postavio je sljedeće pitanje:

Želio bih izdvojiti prvi niz brojeva s popisa, tj. (122,90,84,118.4,128.9)
Bilo kakve ideje o tome koju formulu mogu koristiti?

COIL112X2.5
COIL90X2.5
COIL84X2.0
COIL118.4X1.8
COIL128.9X2.0

Činjenica da su brojevi koje treba izdvojiti različite duljine čini ovo malo složenijim nego samo korištenjem funkcije MID, ali kombiniranjem nekoliko različitih funkcija možemo se riješiti slova s ​​lijeve strane kao i “x” a brojevi s desne strane ostavljajući samo nove željene brojeve u novoj ćeliji.

Evo formule koju ćemo koristiti za rješavanje ovog problema:

= VRIJEDNOST (lijevi ((desni (A1, (LEN (A1) -4))), pronaći ( "X", A1) -5))

Krenimo u sredinu i prolazimo da vidimo kako to funkcionira. Prvo ćemo započeti s funkcijom FIND. U ovom slučaju koristimo FIND (“x”,A1). Ova funkcija gleda kroz tekst u ćeliji A1 za slovo X. Kada pronađe X, vraća položaj u kojem je. Na primjer, za prvi unos, COIL112X2.5, vraća 8. Za drugi unos je vraća 7.
Zatim pogledajmo funkciju LEN. Ovo jednostavno vraća dužinu niza u ćeliji minus 4. Kombinirajući da s funkcijom DESNO, dobivamo niz iz ćelije minus prva četiri znaka, što uklanja “COIL” od početka svake ćelije. Formula za ovaj dio izgleda ovako: DESNO (A1, (LEN (A1) -4)).

Sljedeća razina je LIJEVA funkcija. Sad kad smo odredili položaj X pomoću funkcije FIND i riješili se se toga “COIL” pomoću funkcije DESNO, LEFT funkcija vraća ono što je preostalo. Razbijmo ovo malo dalje. Evo što se događa kada pojednostavimo ova dva argumenta:

= LIJEVO ("112X2.5", (8-5))

LEFT funkcija vraća tri lijeva znaka niza (the “-5” na kraju argumenta osigurava da se ukloni pravi broj znakova računanjem prva četiri znaka u nizu).

Napokon, funkcija VALUE osigurava da se vraćeni broj oblikuje kao broj, umjesto kao tekst. Ovaj primjer nije tako zabavan kao izgradnja radne igre Tetris u Excelu 7 Zabava i čudne stvari koje možete stvoriti pomoću Microsoftovog Excela 7 Zabavne i čudne stvari koje možete stvoriti s Microsoft Excel Zamislite da je Excel bio zabavan! Excel nudi obilje mogućnosti za projekte koji nadilaze njegovu namjenu. Jedino ograničenje je vaša mašta. Evo najkreativnijih primjera kako ljudi koriste Excel. , ali služi kao sjajan primjer kako kombinirati nekoliko funkcija za rješavanje problema.

2. Izvlačenje brojeva iz miješanih žica

Slična pitanja postavio je i čitatelj Yadhu Nandan:

Želim znati razdvojiti brojčane i abecede.

Primjer je - 4552dfsdg6652sdfsdfd5654

Želim 4552 6652 5654 u različitim ćelijama

Još jedan čitatelj, Tim K SW, pružio je savršeno rješenje za ovaj određeni problem:

Pod pretpostavkom da je 4552dfsdg6652sdfsdfd5654 u A1 i želite da se ovi brojevi ekstrahiraju u 3 različite ćelije. 4452 u recimo ćeliji B1 i 6652 u C1 i 5654 u D1 ti biste ih koristili.

B1:
= MID (A1,1,4)

C1:
= MID (A1,10,4)

D1:
= MID (A1,21,4)

Formule su prilično jednostavne, ali ako niste upoznati s funkcijom MID, možda nećete razumjeti kako to funkcionira. MID uzima tri argumenta: ćeliju, broj znaka gdje počinje rezultat i broj znakova koje bi trebalo izvući. MID (A1,10,4), na primjer, kaže programu Excel da uzme četiri znaka počevši od desetog znaka u nizu.

Korištenjem tri različite MID funkcije u tri ćelije izvlači brojeve iz ovog dugog niza brojeva i slova. Očito, ova metoda funkcionira samo ako u svakoj ćeliji uvijek imate isti broj znakova - i slova i brojeve. Ako se broj svakog mijenja, trebat će vam mnogo složenija formula.

3. Dobivanje broja iz miješanog niza s razmacima

Jedan od najtežih zahtjeva koji je postavljen u članku bio je ovaj, od čitatelja Daryla:

Pozdrav, samo želim pitati kako odvojiti vrlo neformatirani unos poput:

RP. 487.500 (neto 50% popusta)
Rp 256.500 Netto 40% OFF
Rp99.000
Rp 51,000 / narančasta mreža (50% popusta)

Proveo sam neko vrijeme radeći na ovom, a nisam uspio sam pronaći rješenje, pa sam se uputio u Reddit. Korisnik UnretiredGymnast pružio je dugu i vrlo složenu formulu:

= SUMPRODUCT (MID (0 i lijevi (A1, IFERROR (pretraživanje ( "%" A1) -4, LEN (A1))), VELIKA (INDEX (ISNUMBER (- MID (lijevi (A1, IFERROR (pretraživanje ( "%" A1) -4, LEN (A1))), RED ($ 1: $ 99), 1)) * red ($ 1: $ 99), 0), RED ($ 1: $ 99)) + 1,1) + 10 ^ red ($ 1: $ 99) / 10)

Kao što vidite, dešifriranje ove formule traje dosta vremena i zahtijeva prilično solidno znanje o mnogim Excel funkcijama 16 Excel formula koje će vam pomoći u rješavanju stvarnih problema 16 Excel formula koje će vam pomoći u rješavanju stvarnih problema Pravi alat je pola posla. Excel može riješiti proračune i obrađivati ​​podatke brže nego što možete pronaći svoj kalkulator. Pokazujemo vam ključne formule Excela i pokazujemo kako ih koristiti. , Da bismo lakše shvatili što se ovdje događa, morat ćemo pogledati nekoliko funkcija s kojima možda niste upoznati. Prvi je IFERROR, koji hvata pogrešku (obično je predstavljena znakom funte, poput # N / A ili # DIV / 0) i zamjenjuje je nečim drugim. U gore navedenom vidjet ćete IFERROR (SEARCH (“%”,A1) -4, LEN (A1)). Riješimo to.

IFERROR razmatra prvi argument, a to je SEARCH (“%”,A1) -4. Dakle, ako “%” pojavljuje se u ćeliji A1, vraća se njegova lokacija i od nje se oduzimaju četiri. Ako “%” ne se pojavljuju u nizu, Excel će stvoriti pogrešku, a umjesto toga vraća se duljina A1.

Ostale funkcije s kojima možda niste upoznati malo su jednostavnije; SUMPRODUCT, na primjer, množi i dodaje elemente nizova. LARGE vraća najveći broj u rasponu. ROW, u kombinaciji sa znakom dolara, vraća apsolutnu referencu na red.

Vidjeti kako sve ove funkcije rade zajedno nije lako, ali ako krenete usred formule, i krenete prema van, počet ćete vidjeti o čemu se radi. Proći će neko vrijeme, ali ako vas zanima kako to točno radi, preporučujem da ga stavite u Excel listu i poigrate se s njim. To je najbolji način da shvatite sa čim radite.

(Također, najbolji način da izbjegnete takav problem je da urednije uvezite svoje podatke. Kako uvesti podatke u svoje Excel proračunske tablice urednim i jednostavnim načinom kako uvesti podatke u svoje Excel proračunske tablice urednim i jednostavnim načinom. Jeste li se ikada mučili sa uvoz ili izvoz podataka u proračunsku tablicu? Ovaj će vam vodič pomoći da savladate umjetnost premještanja podataka između Microsoft Excel, CSV, HTML i drugih formata datoteka. - To nije uvijek opcija, ali trebao bi vam biti prvi izbor kad to bude. )

Korak po korak

Kao što vidite, najbolji način za rješavanje bilo kojeg problema u Excelu je korak po korak: počnite s onim što znate, pogledajte što vam dobiva i krenite od tamo. Ponekad ćete završiti s elegantnim rješenjem, a ponekad ćete dobiti nešto što je zaista dugo, neuredno i složeno. Ali sve dok to uspije, uspjeli ste!

I ne zaboravite zatražiti pomoć Need to Learn Excel? 10 stručnjaka će vas naučiti besplatno! Trebate naučiti Excel? 10 stručnjaka će vas naučiti besplatno! Naučiti kako koristiti naprednije značajke Excela može biti naporno. Da bismo to malo olakšali, pronašli smo najbolje gurueve Excela koji vam mogu pomoći u savladavanju Microsoftovog Excela. , Vani su iznimno talentirani Excel-ovi korisnici i njihova pomoć može biti neprocjenjiva u rješavanju teškog problema.

Imate li prijedloga za rješavanje teških problema s vađenjem? Znate li za neko drugo rješenje problema koje smo riješili gore? Podijelite ih i sve misli koje imate u komentarima ispod!




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.