Blog JSystems - uwalniamy wiedzę!

Szukaj

Microsoft ExcelMicrosoft Excel

Copilot w Excelu ignoruje filtry i widok, który ustawiłem - jak to obejść

W skrócie

  • Ustawiasz filtr i widzisz jeden region, prosisz o podsumowanie tego z ekranu, a Copilot liczy z całej tabeli.
  • Copilot analizuje całą tabelę, a filtr czy ukrycie wierszy to tylko warstwa wyświetlania, która nie usuwa danych.
  • Wpisz warunek zawężający wprost do polecenia z nazwą kolumny i wartością, a nie polegaj na filtrze widocznym na ekranie.

Ustawiasz w tabeli filtr, na ekranie zostają tylko wiersze z jednego regionu albo z jednego miesiąca, prosisz Copilota o podsumowanie tego, co widzisz, a on liczy z całej tabeli, tak jakby filtra w ogóle nie było. Podobnie z ukrytymi kolumnami czy zawężonym widokiem: Copilot je pomija i bierze komplet danych. To nie jest awaria, tylko sposób działania narzędzia, który warto zrozumieć i obejść. Problem dotyczy każdego, kto pracuje na dużej tabeli i przywykł zawężać ją filtrami, zanim policzy sumę czy średnią.

Jak to wygląda w praktyce

Masz tabelę sprzedaży z kilkuset transakcjami. Włączasz filtr na kolumnie Region i zostawiasz na widoku tylko Południe. Pytasz Copilota "jaka jest łączna sprzedaż" i spodziewasz się liczby dla Południa, bo tylko to widzisz na ekranie. Copilot zwraca jednak sumę ze wszystkich regionów. Ten sam efekt zobaczysz przy ukrytych wierszach, zawężonym widoku albo zaznaczonym fragmencie: narzędzie i tak sięga po całą tabelę. Objaw jest zawsze podobny i łatwo go pomylić z błędem: liczby wychodzą wyższe albo inne, niż podpowiada przefiltrowany ekran, i przez chwilę wydaje się, że Copilot policzył coś zupełnie od czapy.

Dlaczego Copilot tak robi

Copilot analizuje dane na poziomie całej tabeli, a nie na poziomie tego, co akurat widać na ekranie. Filtr, ukrycie wierszy czy zawężony widok to warstwa wyświetlania, która chowa część danych przed Tobą, ale nie usuwa ich z tabeli. Dla Copilota tabela to komplet rekordów wraz z ukrytymi, więc liczy z całości. Widać to zresztą w jego własnych odpowiedziach: gdy buduje zestawienie, zwykle sam podaje, że objął nim wszystkie wiersze, i wskazuje pełny zakres, na którym pracował. To nie kaprys, tylko spójne zachowanie. Copilot nie próbuje odgadnąć, który filtr masz akurat włączony, bo filtry często są tymczasowe i zmieniają się co chwilę. Zamiast tego traktuje warunek zawężający jako coś, co masz opisać wprost w poleceniu, dokładnie tak jak opisujesz każdy inny szczegół oczekiwanego wyniku.

Jak to rozwiązać krok po kroku

  1. Wpisz warunek zawężający do polecenia, zamiast polegać na filtrze. Nie licz na to, że Copilot podejrzy ekran. Napisz wprost "policz łączną sprzedaż tylko dla regionu Południe". Kryterium w treści promptu działa pewnie, filtr na ekranie nie.
  2. Podawaj dokładne nazwy kolumn i wartości. Zamiast "dla tego regionu" napisz nazwę kolumny i konkretną wartość, na przykład "gdzie kolumna Region równa się Południe i kolumna Miesiąc równa się Styczeń". Im precyzyjniej, tym mniej pomyłek.
  3. Zawężaj dalej w rozmowie ciągłej. Po pierwszym wyniku nie musisz opisywać wszystkiego od nowa. Dopisz krótko "teraz pokaż to samo, ale tylko dla regionu Południe" albo "odfiltruj tylko handlowców, którzy przekroczyli plan". Copilot pamięta poprzednią odpowiedź i nakłada nowy warunek.
  4. Poproś o pokazanie zakresu, na którym liczył. Dodaj "podaj, na ilu wierszach i na jakim zakresie policzyłeś wynik". Od razu zobaczysz, czy narzędzie objęło całość, czy Twoje zawężenie.
  5. Gdy naprawdę potrzebujesz tylko wybranych wierszy jako danych, wydziel je do osobnej tabeli. Poproś Copilota "zbierz w osobnej tabeli tylko transakcje z regionu Południe", a potem pracuj już na tej nowej tabeli. To pewniejsze niż liczenie na przefiltrowanym widoku.
  6. Gdy liczby zaskakują, najpierw sprawdź, czy przyczyną nie jest właśnie filtr. Zanim uznasz wynik za błędny, przypomnij sobie: masz włączony filtr, a Copilot policzył z całości. Zwykle to wyjaśnia całą rozbieżność.

Jak sprawdzić, że zadziałało

Poproś Copilota, żeby przy wyniku podał liczbę wierszy i zakres, na którym liczył. Jeśli podałeś warunek zawężający w poleceniu, ta liczba powinna być mniejsza od liczby wszystkich rekordów w tabeli i odpowiadać temu, ile pasuje do warunku. Kontrolnie porównaj to z tym, co pokazuje pasek stanu Excela po włączeniu tego samego filtra, na dole okna widać wtedy liczbę wierszy widocznych po filtrowaniu. Jeśli obie liczby się zgadzają, Copilot policzył dokładnie ten wycinek, o który prosiłeś. Zapamiętaj przy okazji ogólną zasadę, która chroni przed wieloma podobnymi pomyłkami: to, co widzisz na ekranie, nie zawsze jest tym, co Copilot bierze do obliczeń, więc każde zawężenie opisuj słowami w poleceniu.

Wroc do listy: 200 najczestszych problemow z Microsoft 365 Copilot

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...