Documente Academic
Documente Profesional
Documente Cultură
Este posibil să doriți să umple toate celulele goale cu '0' sau 'Nu este
disponibil ", sau poate pur și simplu doriți să-l evidențiați. În cazul în care
există un set de date foarte mare, face acest lucru manual ar putea dura
ore. Din fericire, există o modalitate puteți selecta toate celulele goale
dintr-o dată.
1. Selectați întregul set de date
3. Faceți clic pe butonul Special ... (în partea de jos stânga). Aceasta
deschide caseta de dialog Go To Special
4. Selectați Paste -> Inserare specială ( Key Board comandă rapidă - Alt + E
+S)
5. În caseta de dialog Lipire specială, selectați Multiplicare (în categoria
operațiuni)
6. Faceți clic pe OK. Acest lucru convertește toate numerele în format text
înapoi la numere.
Astfel, se elimină valorile duplicate din listă. Dacă doriți ca lista originală
intacte, copiați-lipiți datele la o altă locație și apoi face acest lucru.
3. În New Formatarea Rule Dialog Box selectați "Format numai celulele care
contin '
5. Setați formatul și faceți clic pe OK. Acest lucru scoate în evidență orice
valoare de eroare în selectat set de date
Folosind Go To Special
1. Selectați întregul set de date
2. Du-te la date -> Text de coloana (Aceasta deschide Text Coloane Wizard)
o Pasul 1: Selectați tipul de date (selectați Delimitat dacă vă datele în care
nu distanțate în mod egal, și este separat de caractere, cum ar fi virgula,
cratima, punct ..). Faceți clic pe Next
Aici sunt pașii pentru a șterge rapid rânduri goale din acest set de date.
Acest lucru s-ar selecta toate celulele goale din setul de date.
Acum, că ați selectat toate rândurile goale, aici sunt pașii pentru a șterge
aceste rânduri:
Faceți clic dreapta pe oricare dintre celulele selectate și selectați Ștergere.
Acest lucru s-ar șterge instantaneu toate rândurile goale din setul de date.
Rețineți că această tehnică va șterge întregul rând, ceea ce înseamnă că,
dacă aveți date la stânga / dreapta a setului de date, acesta va fi șters
prea. Dacă nu doriți ca acest lucru să se întâmple, selectați Shift cells up
opțiune. Acest lucru ar elimina numai celulele / rândurile din setul de date,
precum și toate celelalte celule din jurul ar rămâne intacte.
SelectBlanks Sub ()
Selection.SpecialCells (xlCellTypeBlanks); selectați
end Sub
Închideți VB Editor fereastra sau apăsați Alt + F11 pentru a reveni la foaia
de lucru.
Faceți clic dreapta pe oricare dintre filele din panglică și selectați
Personalizare Bara de instrumente Acces rapid.
În caseta de dialog Opțiuni Excel, sub alege comenzile din meniul drop-
down, selectați Macrocomenzi.
Acum, veți avea macro disponibile în qat. Acesta este doar un proces de o
singură dată, iar acum ori de câte ori aveți un set de date și doriți să
ștergeți rânduri goale din acesta, selectați datele și faceți clic pe
pictograma Macro din qat. Acest lucru s-ar selecta toate rândurile goale și
apoi ștergeți-l.
Notă:
Există mai multe modalități prin care se poate termina cu aceste spații
suplimentare - de exemplu, ca parte a descărcării de date dintr-o bază de
date, în timp ce copierea datelor dintr-un document de text sau introduse
manual din greșeală.
= TRIM (A2)
Funcția TRIM ar elimina instantaneu toate spațiile rămase în urmă de
conducere și în celulă.
Du-te la Home -> Find & Select -> Înlocuire. (Puteți utiliza, de asemenea,
Rețineți că acest lucru se va elimina numai spații duble. Dacă aveți trei
caractere spațiu între 2 cuvinte, ar rezulta în 2 caractere spațiu (s-ar
elimina unul). În astfel de cazuri, puteți face acest lucru din nou, pentru a
elimina și orice alte spații duble, care ar fi putut fi lăsate.
Du-te la Home -> Find & Select -> Înlocuire. (Puteți utiliza, de asemenea,
Rețineți că, în acest caz, chiar și în cazul în care există mai mult de un
caracter spațiu între două șiruri de text sau numere, toate acestea s-ar fi
îndepărtat.
Selectați datele.
Înlocuiește-le pe toate.
Acest lucru va elimina instantaneu toate pauzele de linie din setul de date
pe care le-ați selectat.
În acest exemplu, toate datele sunt în format text (nici un număr, spații
libere sau duplicate).Pentru a sorta acest lucru, voi folosi o coloană
de ajutor. În coloana lângă date, se utilizează
următoarea COUNTIF formulă:
= COUNTIF ($ A $ 2: $ A $ 9, "<=" & A2)
Puteti vedea sunt valori duplicate, goale și numere. Asa ca voi folosi
coloanele ajutatoare pentru a aborda fiecare dintre aceste probleme.
Coloana 1 helper
Introduceți următoarea COUNTIF formulă în Helper Coloana 1
= COUNTIF ($ A $ 2: $ A $ 9, "<=" & A2)
Helper Coloana 2
Introduceți următoarele IS funcția în Helper Coloana 2:
= - ISNUMBER (A2)
Helper Coloana 3
Introduceți următoarea formulă în Helper Coloana 3:
= - ISBLANK (A2)
Helper Coloana 4
Introduceți următoarea formulă în coloana 4 Helper
= IF ( ISNUMBER (A2), B2, IF ( ISBLANK (A2), B2, B2 + $ C $ 10))
+ $ D $ 10
În cazul în care celula este goală, se returnează valoarea din celula B2 (care ar fi
întotdeauna 0) și adaugă valoarea din D10 de celule. Pe scurt, acesta va returna
numărul total de celule albe în datele
Iată formula:
1. Obtinerea unei liste unice de elemente (țări în acest caz). Acest lucru s- ar fi
folosit în creareadrop - down .
2. Crearea de caseta de căutare. Aici am folosit o cutie combo (ActiveX Control).
3. Setarea datelor. Aici aș folosi trei coloane ajutatoare cu formule pentru a extrage
datele depotrivire.
Iată cum arată datele brute:
TIP: Este aproape întotdeauna o idee bună pentru a converti datele într
- un tabel Excel . Puteți face acest lucru prin selectarea orice celulă din
setul de date și utilizând tastatura de control deacces rapid + T.
Pasul 1 - Obținerea unei liste unice de elemente
1. Selectează toate țările și lipiți-l într-o nouă foaie de lucru.
Nume: CountryList
Domeniul de aplicare: Workbook
Se referă la: = $ UniqueList A $ 2:! $ A $ de 9 (am lista într - o filă separată
numită UniqueList în A2:. A9 Puteți consulta oriunde lista ta unică are reședința)
În cazul în care utilizați Eliminare dubluri metodă și vă extindeți datele
pentru a adăuga mai multe înregistrări și noi țări, va trebui să repetați
acest pas din nou. Alternativ, puteți , de asemenea , vă o formulă pentru
a face acest proces dinamic.
A se vedea , de asemenea: Cum se utilizează o formulă pentru a
obține o listă de elemente unice.
1. Du-te la Tab Developer -> Sisteme de comandă -> Insert -> ActiveX Control ->
Combo Box (ActiveX Controls).
o Dacă nu aveți Tab Developer vizibile, aici sunt pașii pentru a le permite.
5. Cu caseta combo selectat, Du-te la fila Developer -> Sisteme de comandă. ->
Faceți clic pe Design Mode (acest lucru devine din modul de proiectare și acum
aveți posibilitatea să tastați nimic în caseta Combo Acum, indiferent ce tip ar fi
Nume: DropDownList
Sursa: = DropDownList
o Faceți clic pe OK
In acest tutorial, vă voi arăta unele lucruri interesante puteți face folosind
filtrul avansat în Excel.
1. Se filtrează lista, în loc: Pentru a fi utilizat atunci când doriți lista existentă
pentru a obține filtrat.
2. Copiați într -o altă locație: Acest lucru va filtra datele și a pus - o la locația
specificată. Notă atunci când selectați această, Copiere în: câmpul devine
accesibil.
3. Lista Interval: Acesta este stabilit datele pe care doriți să le aplicați avansate
de filtrare.
4. Criterii Raza de actiune : Aceasta este partea în care vă dau câteva criterii. Vom
vedea cum să folosească această opțiune mai târziu în acest post.
5. Înregistrări unice numai: Acest lucru este de a fi utilizat atunci când doriți doar
înregistrările unice.
Acum, pentru a extrage lista unică de vânzări Rep, selectați Copiere în altă
locație, selectați intervalul de listă (care conține lista de reprezentant de
vânzări), Copiere în locație (în cazul în care doriți lista să fie) și să verifice
înregistrările unice numai caseta. Veti primi o listă unică în coloana H.
ATENȚIE: Atunci când utilizați filtru avansat pentru a obține lista unică,
asigurați - vă că ați selectat , de asemenea , antetul. Dacă nu o faci, filtru
avansat pentru a lua în considerare prima celulă ca antet.
De exemplu, în exemplul de mai sus (în pic), am selectat date în coloana
C (inclusiv antetul de vânzări Rep), si mi-a dat lista corectă de nume
unice. Dacă eu nu selectați antetul și selectați numele numai (C3: C22),
se va lua în considerare în mod automat C3 mobil ca antet, și aș termina
cu 2 Johns în lista mea.
NOTĂ: Până acum trebuie să fi dat seama că atunci când avem criteriile
stabilite în același rând, este un SI criterii, iar când o avem în diferite
rânduri, este un SAU criterii
# 2.3 - Utilizarea metacaractere în filtru avansat în Excel
Există trei caractere wildcard în Excel:
1. * (Asterisc) - Reprezintă orice număr de caractere. De exemplu, ex * ar putea
însemna Excel, excelează, de exemplu, expert etc.
2. ? (semn de întrebare) - Reprezintă un caracter unic. De exemplu, Tr? Punct
de topire ar putea însemna Trump sau Tramp.
3. ~ (Tilda) - Este folosit pentru a identifica un caracter de înlocuire în text (~,
*,?).
Acum , să vedem cum putem folosi aceste caractere wildcard pentru a
face unele avansate defiltrare în Excel.
Criterii - reprezentant de vânzări Denumire incepand cu J (folosind
* wildcard )
După cum puteți vedea, există trei celule cu același nume (A2, A4, A5 si),
dar cu un caz literă diferită. Pe dreapta (în E2: F4), avem cele trei nume
(Matei, Matt, și Matt), împreună cu scorurile lor în Math.
Acum, când utilizați VLOOKUP funcția, aceasta arată pur și simplu pentru
valoarea de căutare în prima coloană (din aceste date 2 coloană virtuală)
și returnează punctajul corespunzător. Valoarea de căutare aici este un
număr pe care le primim de la combinația dintre MAX și funcția EXACT.
Acum, că știm cât de important este această funcție Excel este, are sens
să-l asul complet pentru a putea spune cu mândrie - "Știu un lucru sau
două în Excel".
Acest lucru va fi un tutorial masiv (după standardele mele). Voi acoperi tot
ce trebuie să știi despre funcția VLOOKUP, și apoi vă arată exemple de
utilizare a acestei funcții.
Așa că catarama sus. Este timpul pentru decolare.
Si asta este exact ceea ce face funcția VLOOKUP pentru tine (nu ezitați să
utilizați acest exemplu în următorul interviu).
Sintaxă
= VLOOKUP (caută_valoare matrice_tabel, num_index_col,
[range_lookup])
Argumente de intrare
lookup_value - aceasta este valoarea look-up pe care încercați să găsiți în
coloana dinstânga cea mai mare a unui tabel. Ar putea fi o valoare, o referință
de celulă, sau un șir decaractere de text. În exemplul de foaie de punctaj, acest
lucru ar fi numele tău.
table_array - aceasta este tabelul în care sunteți în căutarea valorii. Acest lucru
ar putea fi o referire la o serie de celule sau un interval numit. În exemplul
de foaie de punctaj, acest lucru ar fi întregul tabel care conține punctajul pentru
toată lumea pentru fiecare subiect
COL_INDEX - acesta este numărul coloanei din care doriți să -i aducă valoarea
de potrivire.În exemplul de foaie de scor, dacă doriți scorurile pentru Math (care
este prima coloană într -un tabel care conține scorurile), ai arăta în coloana 1.
Dacă doriți scorurile pentru fizica, ai arăta în coloana 2.
[range_lookup] - aici vă specificați dacă doriți o potrivire exactă sau o potrivire
aproximativă. În cazul în care omite implicit este adevărat - aproximativă
meci (vezi notele suplimentare de mai jos).
Observații suplimentare (plictisitor, dar important să se știe)
Meciul se poate fi exact (FALSE sau 0 în range_lookup) sau aproximative (TRUE
sau 1).
o Returnează o # N / A eroare dacă lookup_value este mai mică decât cea mai
mică valoare.
În primul rând, se pare pentru Brad valoare în cea mai coloana din
stânga. Se merge de sus în jos și găsește valoarea în celula A6.
În caseta de dialog Validare date, din fila Setări, selectați Listă din Permite drop-
down.
În sursa, selectați $ A $ 3: $ 10 $
Acum, veți avea lista drop-down G4 celula. În mod similar, puteți crea
unul în H3 pentru subiecții.
Să presupunem că aveți un set de date (în A1: A14) , așa cum se arată
mai jos și doriți să obțineți ultimul număr din listă.
Aici este formula pe care se poate folosi:
În cazul în care constată o valoare care este mai mare decât valoarea de căutare,
returnează valoarea din celula de deasupra.
În cazul în care valoarea de căutare este mai mare decât toate valorile din listă,
returnează ultima valoare.
Aceeași logică urmează. Excel se uită prin toate numele, iar din moment
ce este ZZZ ia în considerare mai mare decât orice nume / text începând
cu alfabetele înainte de zzz, va returna ultimul element din listă.
De exemplu, celula C2 are ABC, astfel încât funcția VLOOKUP arată prin
numele din A2: A8 și căutările pentru ABC. Se găsește o potrivire în celula
A2, deoarece conține ABC ABC Ltd. Nu contează dacă există caractere la
stânga sau la dreapta ABC. Până când nu există ABC într-un șir de
caractere de text, acesta va fi considerat un meci.
Acesta este adesea cazul atunci când importați date dintr-o bază de date
sau de a lua-l de la altcineva. Aceste spații de conducere / rămase în urmă
au tendința de a se strecura.
Soluția de aici este funcția TRIM. Îndepărtează orice spații sau ultimul sau
spații suplimentare între cuvinte.
Dar, dacă vrei să faci o căutare sensibilă la caz, trebuie să utilizați funcția
EXACT împreună cu funcția VLOOKUP.
Iată un exemplu:
După cum puteți vedea, există trei celule cu același nume (în A2, A4, A5
si), dar cu un caz alfabet diferit. In partea dreapta, avem cele trei nume
(Matei, Matt, și Matt), împreună cu scorurile lor în Math.
Acest lucru se poate face folosind coloana helper. Primul pas este de a
insera o coloană de ajutor din partea stângă a scorurilor.
Acum, pentru a crea un calificativ unic pentru fiecare instanță a denumirii,
se utilizează următoarea formulă în C2: = A2 & "|" & B2
Copiați această formulă pentru toate celulele din coloana helper. Acest
lucru va crea valori unice de căutare pentru fiecare instanță a unui nume
(așa cum se arată mai jos):
Acum, în timp ce au existat repetiții ale numelor, nu există nici o repetiție
atunci când numele este combinat cu nivelul de examinare.
Acest lucru face mai ușor ca acum se poate utiliza valorile coloanelor
helper ca valorile de căutare.
Iată formula:
Tutoriale propuse:
VLOOKUP Vs. INDEX / MECI - Dezbaterea se încheie aici .
Cum sa faci Excel VLOOKUP Funcție de caz sensibil .
Obține valori multiple Lookup Fără Repetiție într-o celulă unică.
Cum se folosește VLOOKUP cu mai multe criterii .
Funcții MS Excel de ajutor - VLOOKUP .
Legate de Funcții Excel:
HLOOKUP | INDEX | MECI
Acum, există două modalități prin care puteți obține valoarea de căutare
utilizând VLOOKUP cu mai multe criterii.
mai jos.
Având în vedere stabilite mai sus, așa cum este utilizat aceleași date, aici
este formula pe care le va da rezultatul:
Rezultatul este { "Mat | Test de unitate", 91, "Bob | Unit Test", 52; ......}
Este o matrice în cazul în care o virgulă reprezintă celula următoare, în
același rând și virgulã reprezintă faptul că următoarele date se află în
coloana următoare. Prin urmare, această formulă creează 2 coloane de
date - O coloană are identificatorul unic și are scorul.
Acum, când utilizați VLOOKUP funcția, aceasta arată pur și simplu pentru
valoarea în prima coloană (din aceste date 2 coloană virtuală) și
returnează punctajul corespunzător.