POGLEDAJTE Svaka vrijednost Alt + unesena vrijednost - Excel savjeti

Kako izvršiti izračun (kao što je VLOOKUP) za svaku stavku koja je Alt + unesena u ćeliju.

Gledaj video

  • Preglednik preuzima podatke iz sustava u kojem je svaka stavka odvojena tipkama Alt + Enter
  • Bill: Zašto to radiš? Preglednik: Tako nasljeđujem podatke. Želim da tako i ostane.
  • Bill: Što želite učiniti s 40% vrijednosti koje nisu u tablici? Gledatelj: Nema odgovora
  • Bill: Postoji složen način da se to riješi ako imate najnovije alate za Power Query.
  • Umjesto toga, VBA makronaredba za njegovo rješavanje - makronaredba bi trebala raditi sve do Excel 2007
  • Umjesto da radite VLOOKUP, napravite seriju Pronađi i zamijeni VBA

Prijepis videozapisa

Naučite Excel iz, podcast epizoda 2150: PREGLEDAJTE svaku Alt + unesenu vrijednost u svakoj ćeliji.

Hej. Dobrodošli natrag na netcast. Ja sam Bill Jelen. Danas jedno od bizarnijih pitanja. Netko je rekao, hej, želim napraviti VLOOKUP za svaku vrijednost u ćeliji, a kad sam otvorio Excel datoteku, podaci su ALT + uneseni. Dakle, u ovom su redoslijedu 4 stavke i sve su razdvojene ALT + ENTER, a zatim samo 2 ovdje i 6 ovdje i tako dalje.

Vratio sam se osobi koja je ovo poslala. Bio sam, pa, ovo je stvarno loš način za pohranu ovih podataka. Zašto radiš to? I bio je kao, ja kao da to ne radim. To je način na koji se podaci preuzimaju. Rekao sam, je li u redu ako ga podijelim u zasebne redove? Ne, moraš tako i ostati.

U redu. Dakle, ne postoji dobar način da napravite VLOOKUP za svaku pojedinu stavku, a sutra, u sutrašnjoj epizodi, 2151, pokazat ću vam kako za to možemo koristiti potpuno novu značajku u Power Queryju, ali vi biste imali imati Office 365 da bi to imao.

Dakle, danas želim koristiti metodu koja će se vratiti do kraja, a ono što sam ovdje napravio je da sam stvorio novi radni list s LOOKUPTABLE, tako da su to stavke. Također sam primijetio da čitava hrpa stvari, oko 40% stvari ovdje, nije u POGLEDAJUĆEM STOLU. Rekao sam, što želite tamo raditi, a na to pitanje nema odgovora, pa ću ih ostaviti onakvima kakvi jesu ako ne nađem utakmicu.

U redu, dakle, ovo što imam ovdje je da imam list zvan LOOKUPTABLE i vidjet ćete da je moja datoteka trenutno pohranjena kao xlsx i koristit ću VBA makronaredbu. Da biste koristili VBA makronaredbu, ne možete je imati kao xlsx. To je protiv pravila. Dakle, morate SPREMITI KAO i spremiti ovo je xlsm. FILIRAJTE, SPREMITE KAO i promijenite je iz WORKBOOK u MACRO-OMOGUĆENU RADNU KNJIGU XLSM ili BINARY WORKBOOK - bilo koja od njih će raditi - u redu, i kliknite SAVE.

U redu, pa, sad nam je dopušteno pokretati makronaredbe. ALT + F11 da biste došli do makro snimača. Počinjete s ovim velikim sivim zaslonom. INSERT, MODULE, i tu je naš modul, i evo koda. Dakle, nazvao sam ga ReplaceInPlace i definiram jedan radni list. To je LookupTable. Tamo biste stavili pravo ime radnog lista tablice pretraživanja, a zatim moja tablica pretraživanja započinje u stupcu A, a to je stupac 1. Dakle, idem do posljednjeg retka u stupcu 1, pritisnite tipku END i strelicu GORE ili , naravno, strelica CONTROL + UP učinila bi istu stvar, shvatila koji je to red, a zatim ćemo prijeći iz svakog retka od 2 do FinalRow. Zašto 2? Pa, zato što su naslovi u redu 1. Želim zamijeniti, počevši od retka 2 pa sve do zadnjeg reda, pa je za svaki red od 2 do FinalRow FromValue ono što 's u stupcu A, a ToValue je ono što je u stupcu B.

Sada, ako su iz nekog razloga vaši podaci bili u J i K, tada bi ovaj J bio 10. stupac pa ste tamo stavili 10, a K bio 11. stupac, a zatim ćemo u Izboru zamijeniti od FromValue do ToValue. Ovo je ovdje zaista važno. xlPart, xlPart - i to je L, a ne broj 1 - xlPart što kaže da će nam omogućiti da zamijenimo dio ćelije jer su svi ti dijelovi brojevi odvojeni linijskim unosom. Iako ga ne možete vidjeti, tu je. Dakle, to bi nam trebalo omogućiti da slučajno ne ažuriramo pogrešnu stvar, a zatim xlByRows, MatchCase, False, SearchFormat, False, ReplaceFormat, False, Next i.

U redu. Dakle, ovo je naš mali makro ovdje. Pokušajmo. Uzet ćemo ove podatke, a ja ne želim ništa uništiti pa ću samo uzeti izvorne podatke i kopirati ih udesno. U redu. Dakle, tamo imamo svoj izbor. Zapravo, krenut ću od ove točke. CONTROL + BACKSPACE, a zatim ALT + F8 da biste dobili popis svih makronaredbi. Tu je naš REPLACEINPLACE. Kliknut ću RUN i svugdje gdje je pronašao stavku u LOOKUPTABLE-u, zamijenio je taj broj stavke stavkom, naizgled radeći VLOOKUP, iako ga uopće ne rješavamo VLOOKUP-om.

U redu. Pa, hej, izašla je potpuno nova knjiga - Power Excel With, izdanje 2017., 617 riješenih misterija u Excelu - sve vrste sjajnih novih savjeta.

Današnji zaključak: gledatelj preuzima podatke iz sustava u kojem je svaka stavka odvojena ALT + ENTER, a zatim treba izvršiti VLOOKUP svake stavke i, znate, zašto to radim; Dakle, osoba je rekla, ja to ne radim, ali moram tako i dalje; i tada 40% vrijednosti nije u tablici, pa, nema odgovora; pa pretpostavljam da će dodati te predmete na stol; sada, sutra ćemo razgovarati o tome kako to riješiti pomoću Power Queryja, ali danas će ova makronaredba raditi sve do kraja u svim Windows verzijama programa Excel, vraćajući se barem u Excel 2007; tako da, umjesto VLOOKUP-a, samo niz pronalaženja i zamjene s VBA.

Pa, hej. Želim vam zahvaliti što ste navratili. Vidimo se sljedeći put za još jedan prijenos od.

Preuzmi datoteku

Preuzmite datoteku uzorka ovdje: Podcast2150.xlsm

Zanimljivi članci...