Jak mogę połączyć wartości kolumn tabeli przestawnej w programie Excel?


1

Biorąc pod uwagę sworzeń stół:

A  B
1  2
3  4

Chciałbym mieć trzecią kolumnę:

A  B C
1  2 1_2
3  4 3_4

Jest to łatwe do zrobienia przy zwykłym stole, jak można to zrobić za pomocą tabeli przestawnej? Regularna formuła (jeśli nie jest częścią tabeli przestawnej) nie będzie uwzględniać liczby wierszy w tabeli przestawnej, które można zmienić z powodu modyfikacji w filtrze.


1
Nie możesz tego zrobić.
Máté Juhász

Odpowiedzi:


1

Nie najładniejsze rozwiązanie, ale kiedyś mi pomogło:

  1. Utwórz nową kolumnę obok tabeli przestawnej.
  2. W pierwszym wierszu (poniżej nowej etykiety kolumny) wstaw formułę konkatenacji odwołującą się do komórek tabeli przestawnej.
  3. Przeciągnij w dół, aby wypełnić formułę poza ostatnim wierszem tabeli przestawnej. To, jak daleko zależy od twoich danych i ile oczekujesz, że się rozwinie i zdobędzie więcej wierszy w czasie.

Poniżej znajduje się przykład, który stworzyłem, aby to wykazać. Formuła dla komórki C2 to:

=IF(AND(A2<>"", A2<>"Grand Total"), A2 & "_" & B2, "")

Wypełniłem tę formułę daleko poza koniec tabeli przestawnej. Gdy później dodam więcej danych i odświeży tabelę przestawną, jeśli nowe dane wygenerują nowy wiersz w tabeli przestawnej, otrzymam również łączoną wartość.

enter image description here


0

Jak to działa:

  • Sortuj dane według kolumny A.
  • Napisz wzór w C13, aby uzyskać wartości rozdzielone przecinkami i amp; Skopiuj formułę w dół.

    =IF(A13<>"", A13 & "-" &B13)

enter image description here

Uwaga, w razie potrzeby dostosuj odwołania do komórek w formule.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.