Salt la conținutul principal

Cum se sortează sau se filtrează datele prin tăiere în Excel?

În Excel, formatăm adesea datele cu bare pentru a indica faptul că elementele nu mai sunt necesare. Și, uneori, trebuie să filtrăm sau să sortăm datele care conțin linia, astfel încât să putem trata rapid aceste rânduri. Există trucuri rapide pentru a sorta sau filtra datele prin strikethrough?

Sortați sau filtrați datele prin bare cu funcția definită de utilizator

Filtrați datele prin bare cu Kutools pentru Excel


săgeată albastru dreapta balon Sortați sau filtrați datele prin bare cu funcția definită de utilizator

Din păcate, nu există nicio modalitate directă pentru noi de a sorta sau filtra datele folosindu-se Sortează or Filtru funcție, dar, putem crea un simplu Funcție definită de utilizator pentru a marca mai întâi datele cu linie, apoi aplicați caracteristica de sortare sau filtrare.

Presupunând că am următoarea gamă de date cu strikethrough ca captură de ecran prezentată, puteți sorta sau filtra datele strikethrough cu următorii pași:

doc-sortare-după-stricat1

1. Țineți apăsat butonul ALT + F11 tastele pentru a deschide Fereastra Microsoft Visual Basic pentru aplicații.

2. Clic Insera > Moduleși lipiți următorul cod în Fereastra modulului.

Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function

3. Apoi salvați și închideți această fereastră, într-o celulă goală lângă datele dvs., vă rugăm să introduceți această formulă = HasStrike (A2), în acest caz, îl voi introduce în celula C2. Vedeți captura de ecran:

doc-sortare-după-stricat1

notițe: În formula de mai sus, A2 este valoarea pe care trebuie să o identificați dacă este formatată ca strikethrough. Puteți să-l schimbați în funcție de nevoile dvs.

4. Apoi trageți mânerul de umplere peste celulele pe care doriți să le aplicați această formulă. După cum se arată în următoarea captură de ecran, puteți vedea, dacă datele sunt formatate ca strikethrough, acestea sunt afișate ca TRUE, iar datele normale sunt afișate ca FALS.

doc-sortare-după-stricat1

5. Apoi puteți sorta sau filtra după această nouă coloană C.

A: Sortați datele de bare în partea de jos sau de sus a înregistrărilor:

(1.) Clic Date > Sortează, vezi captura de ecran:

doc-sortare-după-stricat1

(2.) Apoi a ieșit Avertizare Sortare dialog, verificați Extindeți selecția opțiune.

doc-sortare-după-stricat1

(3.) Și faceți clic pe Sortează , în butonul Sortează caseta de dialog, alegeți Coloana C din care este noua dvs. coloană creată Coloană derulează lista, apoi alege Valori în temeiul Sortează pe , selectați în cele din urmă opțiunea comandă ai vrea să sortezi. Vedeți captura de ecran:

doc-sortare-după-stricat1

(4.) Apoi faceți clic pe OK pentru a închide această fereastră de dialog și datele barate au fost sortate în partea de jos a valorii. Vedeți captura de ecran:

doc-sortare-după-stricat1

varful: Dacă doriți să sortați datele barate în partea de sus a tuturor datelor, alegeți cel mai mare la cel mai mic la pasul 3.

B: Filtrează înregistrările după tăiere

(1.) Selectați întreaga gamă de date, aici selectez gama A1: C14 și faceți clic pe Date > Filtru, vezi captura de ecran:

doc-sortare-după-stricat1

(2.) Apoi faceți clic pe butonul drop-down de lângă celula C1, apoi verificați TRUE numai opțiune, vezi captura de ecran:

doc-sortare-după-stricat1

(3.) Apoi faceți clic pe OK, și toate datele șterse au fost filtrate.

doc-sortare-după-stricat1

notițe: După ce ați terminat sortarea și filtrarea, puteți șterge valoarea din Coloana C.


săgeată albastru dreapta balon Filtrați datele prin bare cu Kutools pentru Excel

Dacă aveţi Kutools pentru Excel, Cu său Filtrare eliminată caracteristică, puteți filtra rapid toate celulele care sunt formate ca bare.

Notă:Pentru a aplica acest lucru Filtrare eliminată, în primul rând, ar trebui să descărcați fișierul Kutools pentru Excel, apoi aplicați caracteristica rapid și ușor.

După instalare Kutools pentru Excel, vă rugăm să faceți acest lucru:

1. Selectați coloana pe care doriți să filtrați celulele cu linie, apoi faceți clic pe Kutools Plus > Filtru special > Filtrare eliminată, vezi captura de ecran:

doc-sortare-după-stricat1

2. Și apoi, va apărea o casetă de prompt pentru a vă reaminti câte celule se potrivesc cu criteriile, a se vedea captura de ecran:

doc-sortare-după-stricat1

3. Apoi apasa OK buton, toate celulele care sunt formate cu strikethrough sunt filtrate, a se vedea captura de ecran:

doc-sortare-după-stricat1

Faceți clic pe Descărcați Kutools pentru Excel și proba gratuită acum!


Legate de articole:

Cum se sortează rândurile după numere impare sau pare în Excel?

Cum se sortează rândurile pentru a pune celulele goale deasupra în Excel?

Cum se sortează datele după cea mai frecventă valoare din Excel?

Cum se sortează adresa de e-mail după domeniu în Excel?

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
Comments (24)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Werkt geweldig. Bedankt. Echter, hoe kan ik de file weer saven als .xlsx file. Ik krijg telkens een foutmelding als ik dit doe. Dank je.
This comment was minimized by the moderator on the site
Hi, Carine,
Because there is VBA code in the workbook, when you close the workbook, you should save this workbook as Excel Macro-Enabled Workbook (*.xlsm) format.
When opening this workbook next time, please click the Enable Content at the top of the formula bar to activate the code.
PPlease try, hope it can help you!
This comment was minimized by the moderator on the site
Thanks, it worked
This comment was minimized by the moderator on the site
This is perfect, thank you!
This comment was minimized by the moderator on the site
Well done, thank you!
This comment was minimized by the moderator on the site
You can filter with MS Excel without having to do this script. Just Ctrl-F Find, Search by Format, Strikethrough checkbox, Find All, Then Select All (Crtl-A), then hide (Crtl-9).
This comment was minimized by the moderator on the site
I tried this but it crashed, seems when there is a lot of data it is really slow
This comment was minimized by the moderator on the site
I'm getting #NAME? instead of True or False
This comment was minimized by the moderator on the site
I tried this and I first got a message that my sheet needed to be saved as one with macros. I saved it as xlsm Then I pasted the =HasStrike(A2) and it gave me #NAME? in the cell. What am I doing wrong? Thnaks!
This comment was minimized by the moderator on the site
Thanks a bunch for this, you have saved me a few hours of manual labour!
This comment was minimized by the moderator on the site
well that worked perfectly. Thank you very much
This comment was minimized by the moderator on the site
well that worked perfectly. THANKS.
This comment was minimized by the moderator on the site
Thank you very much! This saved my day!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations