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.
microsoft-excel
pivot-table
BreakPhreak
źródło
źródło
Odpowiedzi:
Nie najładniejsze rozwiązanie, ale kiedyś mi pomogło:
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ść.
źródło
Jak to działa:
Napisz wzór w C13, aby uzyskać wartości rozdzielone przecinkami i amp; Skopiuj formułę w dół.
=IF(A13<>"", A13 & "-" &B13)
Uwaga, w razie potrzeby dostosuj odwołania do komórek w formule.
źródło