Note: The other languages of the website are Google-translated. Back to English

Jak liczyć i sumować komórki na podstawie koloru tła w programie Excel?

Przypuśćmy, że masz zakres komórek z różnymi kolorami tła, takimi jak czerwony, zielony, niebieski i tak dalej, ale teraz musisz policzyć, ile komórek w tym zakresie ma określony kolor tła i zsumować kolorowe komórki o tym samym określonym kolorze . W programie Excel nie ma bezpośredniej formuły do ​​obliczania sumy i liczby komórek koloru, tutaj przedstawię kilka sposobów rozwiązania tego problemu.


Policz i zsumuj kolorowe komórki według filtru i sumy częściowej

Przypuśćmy, że mamy tabelę sprzedaży owoców, jak pokazano na zrzucie ekranu, i policzymy lub zsumujemy kolorowe komórki w kolumnie Kwota. W tej sytuacji możemy filtrować kolumnę Kwota według koloru, a następnie łatwo policzyć lub zsumować przefiltrowane kolorowe komórki za pomocą funkcji SUMA CZĘŚCIOWA w programie Excel.

1. Wybierz puste komórki, aby przejść do funkcji SUMA CZĘŚCIOWA.

  1. Aby policzyć wszystkie komórki z tym samym kolorem tła, wprowadź formułę = SUMA CZĘŚCIOWA (102; E2: E20);
  2. Aby zsumować wszystkie komórki o tym samym kolorze tła, wprowadź formułę = SUMA CZĘŚCIOWA (109; E2: E20);


Uwagi: W obu formułach E2: E20 to kolumna Kwota zawierająca kolorowe komórki i możesz je zmieniać według potrzeb.

2. Wybierz nagłówek tabeli i kliknij Dane > Filtruj. Zobacz zrzut ekranu:

3. Kliknij ikonę Filtruj  w komórce nagłówka kolumny Kwota i kliknij Filtr według koloru a określony kolor będziesz liczyć sukcesywnie. Zobacz zrzut ekranu:

Po przefiltrowaniu obie formuły SUMA CZĘŚCIOWA automatycznie zliczają i sumują wszystkie przefiltrowane kolorowe komórki w kolumnie Kwota. Zobacz zrzut ekranu:

Uwagi: Ta metoda wymaga, aby kolorowe komórki, które będziesz policzyć lub zsumować, znajdują się w tej samej kolumnie.

Jedno kliknięcie, aby policzyć, zsumować i uśrednić kolorowe komórki w programie Excel

Z doskonałymi Policz według koloru cechą Kutools dla programu Excel, możesz szybko policzyć, podsumować i uśrednić komórki według określonego koloru wypełnienia lub koloru czcionki za pomocą jednego kliknięcia w programie Excel. Poza tym ta funkcja będzie również określać maksymalne i minimalne wartości komórek według koloru wypełnienia lub koloru czcionki.


liczba reklam według koloru 2

Kutools dla programu Excel - Zawiera ponad 300 przydatnych narzędzi dla programu Excel. Pełna wersja bezpłatnej wersji próbnej 30-dzień, karta kredytowa nie jest wymagana! Zdobądź To Teraz

Zliczanie lub sumowanie kolorowych komórek za pomocą funkcji GET.CELL

W tej metodzie utworzymy nazwany zakres za pomocą funkcji GET.CELL, pobierzemy kod koloru komórek, a następnie z łatwością policzymy lub zsumujemy według kodu koloru w programie Excel. Wykonaj następujące czynności:

1, Kliknij Wzory > Zdefiniuj nazwę. Zobacz zrzut ekranu:

2. W oknie dialogowym Nowa nazwa wykonaj poniższe zrzuty ekranu:
(1) Wpisz nazwę w polu Nazwa;
(2) Wprowadź wzór = GET.CELL (38; Sheet4! $ E2) w polu Odnosi się do (noty: we wzorze, 38 oznacza zwrot kodu komórki i Arkusz4! $ E2 to pierwsza komórka w kolumnie Kwota, z wyjątkiem nagłówka kolumny, który należy zmienić na podstawie danych w tabeli).
(3) Kliknij OK przycisk.

3. Teraz dodaj nową kolumnę Kolor bezpośrednio do oryginalnej tabeli. Następnie wpisz formułę = NumColor i przeciągnij uchwyt Autouzupełnianie, aby zastosować formułę do innych komórek w kolumnie Kolor. Zobacz zrzut ekranu:
Uwagi: We wzorze NumerKolor to nazwany zakres, który określiliśmy w pierwszych 2 krokach. Musisz zmienić go na określoną przez siebie nazwę.

Teraz kod koloru każdej komórki w kolumnie Kwota powraca w kolumnie Kolor. Zobacz zrzut ekranu:

4. Skopiuj i wypisz kolor wypełnienia w pustym zakresie w aktywnym arkuszu i wpisz formuły obok niego, jak pokazano na poniższym zrzucie ekranu:
A. Aby policzyć komórki według koloru, wprowadź formułę = LICZ.JEŻELI ($ F $ 2: $ F $ 20, NumColor);
B. Aby zsumować komórki według koloru, wprowadź wzór = SUMA.JEŻELI ($ F $ 2: $ F $ 20, NumColor, $ E $ 2: $ E $ 20).

Uwagi: W obu formułach 2 $ F $: 20 $ F $ to kolumna Kolor, NumerKolor to określony nazwany zakres, 2 E $: 20 E $ to kolumna Kwota i możesz ją zmienić w razie potrzeby.

Teraz zobaczysz, że komórki w kolumnie Kwota są liczone i sumowane według ich kolorów wypełnienia.


Policz i podsumuj komórki na podstawie określonego koloru wypełnienia za pomocą funkcji zdefiniowanej przez użytkownika

Zakładając, że kolorowe komórki rozpraszają się w zakresie, jak pokazano na zrzucie ekranu, obie powyższe metody nie mogą liczyć ani sumować kolorowych komórek. Tutaj ta metoda wprowadzi VBA do rozwiązania problemu.

1. Przytrzymaj ALT + F11 klucze i otwiera plik Microsoft Visual Basic for Applications okno.

2, Kliknij wstawka > Modułi wklej następujący kod w oknie modułu.

VBA: Policz i podsumuj komórki na podstawie koloru tła:

Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean)
Dim rCell As Range
Dim lCol As Long
Dim vResult
lCol = rColor.Interior.ColorIndex
If SUM = True Then
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = WorksheetFunction.SUM(rCell, vResult)
End If
Next rCell
Else
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = 1 + vResult
End If
Next rCell
End If
ColorFunction = vResult
End Function

3. Następnie zapisz kod i zastosuj następującą formułę:
A. Policz kolorowe komórki: = funkcja koloru (A, B: C, FALSE)
B. Zsumuj kolorowe komórki: = funkcja koloru (A, B: C, PRAWDA)

Uwaga: w powyższych wzorach A to komórka o określonym kolorze tła, dla której chcesz obliczyć liczbę i sumę, a PNE to zakres komórek, w którym chcesz obliczyć liczbę i sumę.

4. Weź na przykład poniższy zrzut ekranu, wprowadź wzór= funkcja koloru (A1, A1: D11, FALSE) policzyć żółte komórki. I użyj wzoru = funkcja koloru (A1, A1: D11, TRUE) podsumować żółte komórki. Zobacz zrzut ekranu:

5. Jeśli chcesz policzyć i zsumować inne kolorowe komórki, powtórz krok 4. Otrzymasz następujące wyniki:


Policz i sumuj komórki na podstawie określonego koloru wypełnienia za pomocą funkcji Kutools

Kutools dla programu Excel obsługuje również kilka przydatnych funkcji, które pomagają użytkownikom programu Excel w wykonywaniu specjalnych obliczeń, mówi liczenie według koloru tła komórki, suma według koloru czcionki itp.

Kutools dla programu Excel - Zawiera ponad 300 przydatnych narzędzi dla programu Excel. Pełna wersja bezpłatnej wersji próbnej 30-dzień, karta kredytowa nie jest wymagana! Bezpłatna wersja próbna teraz!

1. Wybierz pustą komórkę, w której umieszczasz wyniki liczenia, i kliknij Kutools > Funkcje Kutools > Statystyka i matematyka > LICZ.BYKOWÓRKI. Zobacz zrzut ekranu:

2. W oknie dialogowym Argumenty funkcji określ zakres, w którym będą zliczane kolorowe komórki w Numer Referencyjny wybierz komórkę wypełnioną określonym kolorem tła w pliku Kolor_indeks_nr i kliknij przycisk OK przycisk. Zobacz zrzut ekranu:

Uwagi:
(1) Możesz również wpisać określoną funkcję Kutools = COUNTBYCELLCOLOR (1 $ A $: 20 $ E, G2)  w pustej komórce lub pasku formuły bezpośrednio, aby uzyskać wyniki zliczania;
(2) Kliknij Kutools > Funkcje Kutools > Statystyka i matematyka > KOLOR KOMÓRKI lub typ = SUMBYCELLCOLOR (1 $ A $: 20 $ E, G2) w pustej komórce bezpośrednio, aby zsumować komórki na podstawie określonego koloru tła.
Zastosuj LICZ.BYKOWÓRKI i KOLOR KOMÓRKI funkcje dla każdego koloru tła osobno, a otrzymasz wyniki jak na poniższym zrzucie ekranu:

Funkcje Kutools zawierają szereg wbudowanych funkcji ułatwiających użytkownikom programu Excel wykonywanie obliczeń, w tym Liczba / suma / średnia widocznych komórek, Liczba / suma według koloru komórki, Liczba / suma według koloru czcionki, Policz znaki, Policz pogrubioną czcionkąItp Bezpłatna wersja próbna!


Policz i sumuj komórki na podstawie określonego koloru wypełnienia za pomocą Kutools for Excel

Dzięki powyższej funkcji zdefiniowanej przez użytkownika musisz wprowadzić formułę jeden po drugim, jeśli jest wiele różnych kolorów, ta metoda będzie żmudna i czasochłonna. Ale jeśli masz Kutools dla programu Excel'S Policz według koloru narzędzie, możesz szybko wygenerować raport z kolorowych komórek. Możesz nie tylko liczyć i sumować kolorowe komórki, ale także uzyskać średnią, maksymalną i minimalną wartość kolorowego zakresu.

Kutools dla programu Excel - Zawiera ponad 300 przydatnych narzędzi dla programu Excel. Pełna wersja bezpłatnej wersji próbnej 30-dzień, karta kredytowa nie jest wymagana! Bezpłatna wersja próbna teraz!

1. Wybierz zakres, którego chcesz użyć, i kliknij Kutools Plus > Policz według koloruzobacz zrzut ekranu:

2. I w Policz według koloru okno dialogowe, wykonaj poniższe zrzuty ekranu:
(1) Wybierz Standardowe formatowanie z Metoda kolorystyczna Lista rozwijana;
(2) Wybierz tło z Typ zliczania Lista rozwijana.
(3) Kliknij przycisk Generuj raport.

Uwagi: Aby policzyć i zsumować kolorowe komórki według określonego koloru formatowania warunkowego, wybierz Formatowanie warunkowe z Metoda kolorystyczna rozwijana lista w powyższym oknie dialogowym lub wybierz Formatowanie standardowe i warunkowe z listy rozwijanej, aby policzyć wszystkie komórki wypełnione określonym kolorem.

Teraz otrzymasz nowy skoroszyt ze statystykami. Zobacz zrzut ekranu:

Podróż Ruta de la Plata w liczbach Policz według koloru funkcja oblicza komórki (liczba, suma, średnia, maks. itp.) według koloru tła lub koloru czcionki. Bezpłatna wersja próbna!


Podobne artykuły:


Demo: Policz i sumuj komórki na podstawie tła, kolor formatowania warunkowego:


Kutools dla programu Excel zawiera ponad 300 przydatnych narzędzi dla programu Excel, które można bezpłatnie wypróbować bez ograniczeń przez 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (235)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Bardzo przydatne narzędzie, dziękuję bardzo
Ten komentarz został zminimalizowany przez moderatora na stronie
Po wstawieniu funkcji , gdy zmienimy wartość suma nie zostanie automatycznie zaktualizowana , wszelkie sugestie
Ten komentarz został zminimalizowany przez moderatora na stronie
Alt-Ctrl-F9 obliczy ponownie
Ten komentarz został zminimalizowany przez moderatora na stronie
Możesz dodać i zaktualizować przycisk, jeśli ktoś inny używa pliku i nie wie o Alt-Ctrl-F9. po prostu dodaj ten wiersz kodu do makra „Application.CalculateFull”. to to samo, co Alt-Ctrl-F9 po prostu zaprogramowane jako przycisk.
Ten komentarz został zminimalizowany przez moderatora na stronie
En que parte agrego la linea para crear el boton
Ten komentarz został zminimalizowany przez moderatora na stronie
Dodaj drugą linię bezpośrednio pod pierwszą z napisem Application.volitile, która powoduje ponowne obliczenie po aktualizacji something
Ten komentarz został zminimalizowany przez moderatora na stronie
próbowałem umieścić Aplikacja. Lotne pod pierwszą linię i nic się nie dzieje :(
Ten komentarz został zminimalizowany przez moderatora na stronie
[cytat]Dodaj drugą linię bezpośrednio pod pierwszą z napisem Application.volitile, która spowoduje ponowne obliczenie po aktualizacji czegośprzez 12345678998765432154[/quote] Application.Volatile to poprawna funkcja, a nie Application.volitile
Ten komentarz został zminimalizowany przez moderatora na stronie
Nie widzę żadnej linii z napisem application.volatile. Gdzie to znajdę?
Ten komentarz został zminimalizowany przez moderatora na stronie
Dwukrotnie kliknąłem komórkę z formułą ColorFunction, a następnie nacisnąłem Enter. Zaktualizowano.
Ten komentarz został zminimalizowany przez moderatora na stronie
Bardzo przydatne. Dziękuję Ci
Ten komentarz został zminimalizowany przez moderatora na stronie
Próbowałem też formuły. Pracuje w pierwszym rzędzie, nie w drugim i trzecim. ????
Ten komentarz został zminimalizowany przez moderatora na stronie
Zgadzam się z Jarodem. Pierwsze dwa wiersze mojej funkcji mówią: Function ColorFunction(rColor As Range, rRange As Range, Opcjonalna suma jako Boolean) Application.Volatile Problem polega na tym, że tylko Alt-Ctrl-F9 zostanie ponownie obliczona. Szukamy bardziej zautomatyzowanego rozwiązania. Pomysły?
Ten komentarz został zminimalizowany przez moderatora na stronie
Wypróbuj to w ten sposób: 1. upewnij się, że funkcja została zapisana zgodnie z opisem 2. pozwól mi użyć przykładu * mam setki wierszy danych * używam kolumn od A do AB z większą ilością danych * zawsze, gdy mam problem z moim dane, zaznaczam je na żółto * Używam tej fajnej formuły, aby „policzyć” liczbę podświetleń w każdym wierszu 3. Jak policzyć liczbę moich podświetleń w wierszu a. postać zakres komórekktóre mogą mieć podświetlenia, które chcesz policzyć (lub zsumować) * dla mnie, chcę POLICZAĆ ilość moich oznaczonych podświetleń w każdym wierszu (mój zakres). wybierz komórkę, w której zgłosisz liczbę (lub sumę) * dla mnie, umieściłem ją po prawej stronie moich danych ... w kolumnie AE c. wstaw następującą formułę w komórce, którą wybrałeś w punkcie b (powyżej) =funkcjakoloru(AE3,A3:AB3,FALSE) * dla mnie umieściłem tę formułę w komórce AE3 (koniec mojego wiersza) ORAZ I zaznaczyłem to samo komórka formuły Żółty re. Następnie skopiowałem tę formułę dla wszystkich moich wierszy danych 4. Zaobserwowałem nie dokonano żadnych obliczeń. (źle) 5 KLUCZOWY PROBLEM TU: Nacisnąłem CTL+ALT+F9. PRESTO !!! to działa.! mam nadzieję, że te przekomarzanie się przydadzą się. Pozdrawiam tak: ABCD 1 2 3 4
Ten komentarz został zminimalizowany przez moderatora na stronie
Bardzo dobrze, wielkie dzięki !!!
Ten komentarz został zminimalizowany przez moderatora na stronie
Bardzo przydatny artykuł, wielkie dzięki
Ten komentarz został zminimalizowany przez moderatora na stronie
Wspaniale!!! Dziękuję bardzo!!!
Ten komentarz został zminimalizowany przez moderatora na stronie
Niesamowite, wielkie dzięki
Ten komentarz został zminimalizowany przez moderatora na stronie
To świetne narzędzie, dzięki za udostępnienie! Mam jedno pytanie: zauważyłem, że formuła makra nie aktualizuje się sama, gdy zmieniasz kolor komórki z jednego koloru na inny. Czy istnieje sposób, aby automatycznie aktualizował się po zmianie kolorów komórek? Jeśli kliknę dwukrotnie komórkę z formułą dodawania i nacisnę enter, zostanie ona zaktualizowana, ale mam arkusz z wieloma tymi komórkami i nie chcę za każdym razem ręcznie go aktualizować.
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję za odpowiedź, przepraszam, w obecnej sytuacji kod VBA nie może rozwiązać wskazanego przez ciebie pytania, musisz je zaktualizować ręcznie.
Ten komentarz został zminimalizowany przez moderatora na stronie
Odkryłem również, że użycie malarza formatów do aktualizacji koloru komórki spowoduje, że formuły będą działać zgodnie z oczekiwaniami. Wciąż nie idealny.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, próbowałem. a arkusz roboczy potrzebuje tylko "Enter" Bez względu na komórkę. Tak więc po pokolorowaniu komórki po prostu wpisz notatkę na kolorowe komórki i „wprowadź”
Ten komentarz został zminimalizowany przez moderatora na stronie
spróbuj CTL + ALT + f9, zaktualizuje wszystkie komórki jednocześnie dodając formuły. Niezupełnie automatyczny, ale przynajmniej lepszy niż konieczność indywidualnego klikania każdej komórki z formułą dodawania.
Ten komentarz został zminimalizowany przez moderatora na stronie
to nic dla mnie nie zrobiło :(
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, pojawia się błąd. przestrzegaj błędu, nadchodzi niejednoznaczny błąd.
Ten komentarz został zminimalizowany przez moderatora na stronie
Zastosowałem formułę, ale w komórce pojawiło się NAMES? co muszę naprawić
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj RAMON, może nie skopiowałeś powyższego kodu do Module. Musisz najpierw skopiować kod do modułu i zapisać go, a następnie zastosować formuły. Możesz tego spróbować. Jeśli to nie pomoże, daj mi znać.
Ten komentarz został zminimalizowany przez moderatora na stronie
Witam, Za pierwszym razem zadziałało, ale teraz, gdy muszę dodać komórkę do sumy... Próbowałem ponownie wprowadzić kod, zapisać, ponownie napisać formułę... mówi "nazwa?"
Ten komentarz został zminimalizowany przez moderatora na stronie
Mam ten sam problem — na początku działał pięknie, ale po dodaniu kolejnej komórki pojawia się błąd NAZWA. Próbowałem usunąć moduł i dodać ponownie, ponownie wprowadzić funkcję ... bez radości.
Ten komentarz został zminimalizowany przez moderatora na stronie
Może być konieczne ponowne włączenie Marcosa. Powinien migać u góry ekranu w zależności od wersji programu Excel. :)
Ten komentarz został zminimalizowany przez moderatora na stronie
Skyyang, jeśli wyślę Ci dokument, czy możesz mi w tym pomóc? Mikrofon
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję bardzo! To jest genialne, dzięki za pomoc!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję bardzo, cały dzień szukałem pomyślnego wyniku i teraz go mamy :)
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki. U mnie zadziałało, jak opisano. Jednak po ponownym otwarciu pliku następnym razem wszystkie komórki z tą formułą wyświetlały błąd. Musiałem ponownie skopiować kod. Czy czegoś mi brakuje? Będę musiał udostępnić plik innym, a oni nie będą w stanie „naprawić” problemu. Dzięki, Ker.
Ten komentarz został zminimalizowany przez moderatora na stronie
Musisz go zapisać jako skoroszyt makr w programie Excel
Ten komentarz został zminimalizowany przez moderatora na stronie
dobra robota..ale..jak to działa w warunkowym formatowaniu kolorów komórek ???
Ten komentarz został zminimalizowany przez moderatora na stronie
To jest niesamowite, dzięki!
Ten komentarz został zminimalizowany przez moderatora na stronie
to działało dobrze!!!
Ten komentarz został zminimalizowany przez moderatora na stronie
Szanowny Panie , w rzeczywistości jest to wspaniały kod ale napotkałem problem , że będzie kontynuował obliczanie komórki nawet gdy zmienimy kolor komórki
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję Panie, to wspaniała praca i bardzo mi pomaga.
Ten komentarz został zminimalizowany przez moderatora na stronie
Mam plik Excela z wieloma kolorowymi komórkami. Czy istnieje sposób przekonwertowania tych kolorów na dane? Czyli komórka w kolorze czerwonym będzie zawierała „czerwony” jako dane, komórka w kolorze niebieskim będzie miała w sobie „niebieski” i tak dalej? James
Ten komentarz został zminimalizowany przez moderatora na stronie
Artykuł na czas i trafny jak trafienie w cel, którego szukam:) dzięki
Ten komentarz został zminimalizowany przez moderatora na stronie
Nie wydaje mi się, żeby to zadziałało. Czy to działa tylko dla komórek, które zostały ręcznie pokolorowane? Muszę policzyć komórki, które zostały pokolorowane za pomocą formatowania warunkowego, ale w tej chwili nie gra w piłkę.
Ten komentarz został zminimalizowany przez moderatora na stronie
Mam ten sam problem, co Ian, próbuję sumować liczby w oparciu o reguły kolorów określone przez formatowanie warunkowe, ale wydaje się, że to nie wyłapuje. Jakieś sugestie?
Ten komentarz został zminimalizowany przez moderatora na stronie
Postaramy się go ulepszyć w nadchodzących wersjach. :-)
Ten komentarz został zminimalizowany przez moderatora na stronie
Wrzuciłem skrypt Powershell, który działa jako swego rodzaju obejście: " #setup Excel $excelApp = New-Object -comobject Excel.Application $excelApp.Quit() $excelApp.Visible = $True $workbook = $excelApp.Workbooks .Open("H:\Desktop\test.xlsx")#ZMIEŃ TO NA ADRES PLIKU EXCELA. $worksheet = $workbook.Worksheets.Item("Sheet1")#ZMIEŃ TO, JEŚLI KARTA NIE JEST NAZYWANA "Arkusz1" #zmienne statyczne $row = 1 $column = 1#ZMIEŃ TĘ ZMIENNĄ NA KAŻDĄ KOLUMNĘ, KTÓRĄ PRZESZUKASZ $totalRow = $worksheet.UsedRange.Rows.Count do{ $currentCell = $worksheet.cells.item($row, $column ) if($currentCell.text -eq "SEARCH_FOR_THIS") { $worksheet.cells.item($row,$column).Interior.ColorIndex = 44#ZMIEŃ TEN NUMER, ABY ZMIENIĆ KOLOR NOWEJ KOMÓRKI "$row, $column = PUSTE. Kolorowanie" } $row++ $row } while($row -lt $totalRow) "Skrypt zakończony." "SAVING..." $excelApp.Save $excelApp.Quit() [System.Runtime.Interopservices.Marshal]::ReleaseComObject ($excelApp) " Ten skrypt przeszuka Twój arkusz kalkulacyjny i jeśli znajdzie komórkę zawierającą "SEARCH_FOR_THIS" (prawdopodobnie powinieneś zmienić tę część w skrypcie), zmieni tę komórkę na dowolny numer koloru w skrypcie (obecnie ustawiony na 44, dziwnie wyglądający pomarańczowy/brązowy kolor). Po zakończeniu skrypt spróbuje powiedzieć programowi Excel, że chce zapisać, ale program Excel nie jest bardzo ufnym programem, więc poprosi o kliknięcie Zapisz. Gdy to zrobisz, zamknie się. Następnie otwórz plik kopii zapasowej i zajmij się wszystkimi sprawami wymienionymi na tej stronie, upewniając się, że kolor, którego szuka mój skrypt, jest taki sam, jak skrypt wymieniony na tej stronie, którego szuka. Mam nadzieję że to pomoże!
Ten komentarz został zminimalizowany przez moderatora na stronie
Legenda! Dzięki zadziałało urok
Nie ma tu jeszcze żadnych komentarzy
Pokaż więcej
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL