Co robi operator [@ [bar foo]] w programie Excel, w szczególności znak at?


22

Widziałem, jak ktoś konstruował coś, co wyglądało jak odwołanie do komórki w programie Excel, które wyglądało

=[@[column title]]*someothercell

Jak nazywa się ta funkcja, czy nawiasy prostokątne i znak at są niezależne, czy też należą do siebie? Jak to działa dokładnie?

Przeszukiwałem go przez jakiś czas i próbowałem ręcznie w programie Excel, ale nie mogłem go uruchomić.

Odpowiedzi:


21

Nawiasy kwadratowe służą do odwołań strukturalnych , które ułatwiają odniesienie do danych w nazwanych tabelach (które można utworzyć, przechodząc do opcji Wstaw → Tabela).

@Jest nowy zapis w programie Excel 2010 , zastępując [#This Row]z programu Excel 2007. Na symbol jest używany do skrócenia formuł wewnątrz nazwanych tabel odwołujących komórek w tym samym wierszu.

Wewnętrzne nawiasy kwadratowe są potrzebne tylko dlatego, że bar foonagłówek tabeli zawiera spację.


1
Świetnie, dziękuję za pomoc !! Korzystając z linku w punkcie początkowym, udało mi się ustalić resztę - mam nadzieję, że jest w porządku. Zmodyfikowałem go w odpowiedzi, aby móc dać ci zielony znacznik wyboru :-).
Jonas Heidelberg,

@JonasHeidelberg Nie ma problemu, dziękuję za pomoc!
Indrek,

2
@Indrek Pracuję z programem Excel 2013 i pomijanie @wydaje się nadal działać - czy wiesz, jaka dokładnie jest różnica między [@somecol]i [somecol]?
eddi

3
Bardzo stary wątek, ale jeśli jest przydatny ... Symbol @ służy do wyboru bieżącego wiersza, pomijanie go spowoduje zaznaczenie wszystkich wierszy w tej kolumnie. Jest to widoczne tylko przy użyciu agregacji, takiej jak suma, średnia itp., Więc =AVERAGE([@MyDataColumn])zwróciłby tylko tę samą wartość obecną w MyDataColumn, ale =AVERAGE([MyDataColumn])zwróciłby średnią całej kolumny
Alan Schofield
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.