3 metode eficiente de calculare a valorilor pe baza culorilor celulelor din foaia de lucru Excel

Distribuie acum:

Culorile diferite ale celulelor vă pot ajuta să identificați valorile din celule. Când trebuie să calculați valori pe baza culorilor celulelor, puteți utiliza cele 3 metode din acest articol.

Într-o foaie de lucru Excel, cu siguranță veți marca diferite culori pentru diferite celule. Most din timp, aceeași culoare va fi în celule diferite dintr-un interval. Imaginea de mai jos arată o foaie de lucru cu diferite culori pentru celule.Exemplu pentru Calculate Vlaues

Când trebuie să calculați valorile după culoarea celulei, veți descoperi că va fi greu să selectați acele celule. Și acum puteți folosi cele trei metode din articolul următor pentru a finaliza rapid această sarcină.

Metoda 1: Utilizați funcția de sortare

Când trebuie să calculați valorile într-o coloană sau pe un rând, puteți utiliza această metodă.

  1. selectaţi tarobțineți intervalul în foaia de lucru.
  2. Apoi faceți clic pe butonul „Sort & Filter” din bara de instrumente.
  3. Apoi alegeți opțiunea „Sortare personalizată” din meniul derulant.Sortare personalizată
  4. În fereastra „Sortează”, faceți clic pe săgeata mică din caseta de text „Sort by”.
  5. Apoi selectați coloana pe care trebuie să o sortați.Coloană
  6. Apoi faceți clic pe săgeata pentru „Sort On”.
  7. După aceea, alegeți opțiunea „Culoare celulă” din listă.Sortează pe
  8. În continuare, veți vedea o nouă opțiune în această fereastră. Aici faceți clic pe săgeata mică pentru „Comandă”.
  9. În meniu, alegeți culoarea pe care trebuie să o calculați. Aici dorim să calculăm culoarea verde, astfel alegem culoarea verde.Order
  10. După aceea, faceți clic pe ultima săgeată mică.
  11. Și apoi alegeți „On Top” sau „On Bottom” în funcție de nevoile dvs. În acest exemplu, vom alege „On Top”.în partea de sus
  12. Când terminați setarea, faceți clic pe butonul „OK” în această fereastră.

Și apoi veți reveni la foaia de lucru, veți vedea că valorile cu culoarea verde vor apărea în partea de sus a acestei coloane. Apoi puteți calcula acele valori. În plus, îți este foarte ușor să alegi tarobțineți intervalul în această coloană.Selectați Range

Pe de altă parte, atunci când trebuie să sortați rândurile, trebuie să faceți setarea de adăugare.

  1. În fereastra „Sortați”, faceți clic pe butonul „Opțiuni”.
  2. Și apoi alegeți opțiunea „Sortare de la stânga la dreapta” în fereastra „Opțiuni de sortare”.
  3. Apoi faceți clic pe butonul „OK”.Rânduri

Astfel, puteți sorta după rânduri din tarobține gamă. Alți pași sunt aceiași cu sortarea în coloane. Puteți încerca, de asemenea, în propria fișă de lucru.

Metoda 2: Aplicați caracteristica de filtru

Cu excepția funcției de sortare, aici puteți aplica și caracteristica de filtrare în Excel.

  1. Faceți clic pe o celulă din tarobține gamă.
  2. Apoi faceți clic pe butonul „Sort & Filter” din bara de instrumente.
  3. Apoi alegeți opțiunea „Filtrare” din meniu.Filtru
  4. Acum puteți vedea că săgeata de filtru va apărea în rândul de antet al intervalului. Faceți clic pe săgeata coloanei pe care trebuie să o filtrați.
  5. Apoi mutați cursorul la opțiunea „Filtrați după culoare”.
  6. Și apoi, în submeniu, alegeți culoarea pe care trebuie să o calculați.Filtrul de culoare
  7. În continuare, veți descoperi că numai celulele cu culoarea verde vor apărea în foaia de lucru.

Când trebuie să calculați acele celule, puteți utiliza funcția SUBTOTAL. În această funcție, trebuie să alegeți funcția de care aveți nevoie. Și cu funcția SUBTOTAL, veți obține cu ușurință rezultatul numerelor corespunzătoare.Total

Pe de altă parte, această metodă poate avea efect numai pe coloane. Dacă trebuie să calculați pe rânduri, trebuie să utilizați alte metode.

Metoda 3: Utilizați macrocomenzi VBA

Cele două metode de mai sus pot calcula valori în coloane sau rânduri. Dar când trebuie să calculați într-un interval care include rânduri și coloane, trebuie să utilizați macrocomenzi Excel.

  1. Apăsați butonul „Alt +F11” de pe tastatură pentru a deschide editorul Visual Basic.
  2. Apoi faceți clic pe fila „Inserare” din bara de instrumente.
  3. După aceea, alegeți opțiunea „Modul” din submeniu.Inserați modul
  4. Acum introduceți următoarele coduri VBA în acest nou modul.
Function CalByColor(TarColor As Range, CalRange As Range)
  Dim TarCell As Range, CalCell As Double
    For Each TarCell In CalRange
      If TarCell.Interior.ColorIndex = TarColor.Interior.ColorIndex Then
        CalCell = WorksheetFunction.Sum(TarCell, CalCell)
      End If
    Next TarCell
  CalByColor = CalCell
End Function

Aici vom folosi o funcție definită de utilizator pentru a calcula valorile. În acest cod, vom rezuma celulele cu aceeași valoare. Când trebuie să faceți alte calcule, cum ar fi numărarea, media, puteți modifica și codurile în funcție de nevoile dvs.

  1. Acum reveniți la foaia de lucru. Când trebuie să calculați valorile unei anumite culori, puteți mai întâi să formatați o celulă cu această culoare în această foaie de lucru.
  2. Și apoi introduceți formula într-o altă celulă. Aici introducem această formulă:

=CalByColor(E2;B2:C13)

  1. Apoi apăsați butonul „Enter” de pe tastatură.Funcție definită de utilizator

Rezultatul va apărea imediat în celulă. Dacă trebuie doar să calculați celule dintr-o coloană sau un rând, puteți modifica și intervalul din această formulă. Ca rezultat, utilizarea acestei funcții definite de utilizator este foarte ușoară pentru această sarcină.

Faceți o comparație între metode

Din analiza de mai sus, puteți vedea că toate cele trei metode sunt foarte utile. Și în tabelul de mai jos, am enumerat cei avantajați și dezavantajați pentru tine.

Comparaţie

Utilizați funcția de sortare Aplicați caracteristica de filtrare

Utilizați macrocomenzi VBA

Avantaje

1. Puteți sorta rapid celulele într-un rând sau pe o coloană.

2. Dacă nu sunteți familiarizat cu codurile VBA, această metodă poate fi o alegere bună.

1. Folosind funcția SUBTOTAL, puteți calcula rapid tarobține celule.

2. În comparație cu alte două metode, această metodă este ușor de manipulat și de înțeles.

1. Puteți utiliza funcțiile definite de utilizator pentru a finaliza sarcina cu ușurință.

2. Această metodă nu va fi limitată într-un rând sau o coloană.

Dezavantaje

1. Dacă tarcelulele get sunt într-un interval, nu puteți utiliza această metodă.

2. De fiecare dată când trebuie să sortați celule, trebuie să efectuați din nou pașii.

1. Această metodă poate fi folosită numai în coloane.

2. În utilizarea funcției SUBTOTAL, este posibil să întâmpinați o eroare atunci când alegeți funcția și referința.

1. Folosirea codurilor VBA va complica lucrurile.

2. Dacă nu sunteți familiarizat cu macrocomenzile VBA, probabil că veți întâlni erori atunci când trebuie să modificați codurile.

Prin urmare, data viitoare, dacă trebuie să alegeți o metodă, vă puteți referi la acest tabel. Alegerea most metoda potrivită vă poate ajuta să vă finalizați rapid sarcina.

Instrumentul de recuperare autonom poate fi prima ta alegere

Când vă întâlniți cu corupția Excel, cu siguranță va trebui să o reparați imediat. Pentru a vă repara Excel rapid și ușor, puteți utiliza un instrument de recuperare independent. Trebuie doar să-l instalați pe computer și poate repara problema Excel xlsx cu câteva clicuri. Prin urmare, chiar dacă nu știți nimic despre recuperarea datelor, puteți recupera și fișierele deteriorate.

Introducerea autorului:

Anna Ma este expertă în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv reparați eroarea datelor Word și produse software de reparații Outlook. Pentru mai multe informații vizitați www.datanumen.com

Distribuie acum:

Comentariile sunt închise.