Jak dynamicznie odwoływać się do kolumny tabeli programu Excel w programie Excel 2007? Chcę odwoływać się do nazwanej kolumny nazwanej tabeli, a wskazana kolumna będzie się różnić w zależności od wartości komórki.
Mam tabelę w programie Excel (nazwijmy ją Tabela1 ). Chcę odwołać się do jednej z jej kolumn i COUNT
liczb w tej kolumnie. Chcę zidentyfikować kolumnę, do której istnieje odwołanie, dynamicznie na podstawie wartości w innej komórce ( A1
), aby móc osiągnąć następujący wynik: Po zmianie A1
formuła zliczająca wartość Table1 [ DynamicallyReferencedColumnName ] zostaje zaktualizowana do nowego odwołania.
Przykład:
- Jeśli
A1
=,names
wówczas wzór byłby równyCOUNT(Table1[names])
. - Jeśli
A1
=,lastname
wówczas wzór byłby równyCOUNT(Table1[lastname])
.
Próbowałem użyć =COUNT(Table1[INDIRECT("$A$1")])
, ale program Excel mówi, że formuła zawiera błąd.
W jaki sposób mogę to zrobić?
PS Znalazłem ten dokument MSDN, który może być odpowiedni: Przeliczenie programu Excel .