Ta formuła korzysta z danych tabelarycznych na karcie antystatyczny .
= INDEKS ( apestatic! 42 E $: 2140 L $ , MATCH ('Graphed data'! $ E4, apestatic! $ E $ 42: 2140 $ $ , 0), MATCH (H $ 3, apestatic! 42 E $ 42: L $ 42 , 0))
Po lewej stronie danych tabulowanych znajdują się wartości daty i czasu, a na górze są unikalne etykiety. Sama formuła znajduje się na innej karcie o nazwie Grapowane dane . Kształt danych tabelarycznych może się zmieniać w pionie wraz z upływem czasu i dodawać poziomo inne kolumny danych do trendu.
Zwykle dane zarysowuje się za pomocą myszy, ale zamiast tego chciałbym przekazać adresy komórek do formuły, tak aby za każdym razem tabela danych zmniejszała się lub rosła. W ten sposób nie muszę powtarzać wybierania komórek i kopiowania formuły.
Na zakładce apestatyczny , Mam formuły, które określają adres komórki w rogach danych tabelarycznych, na przykład narożniki danych są obecnie
- góra lewej kolumny 42 E $ - przechowywane w komórce „Pobierz dane”! D1
- btm lewej kolumny 2140 USD - przechowywane w komórce „Pobierz dane”! E1
- góra kolumny daleko Rt 42 L $ - przechowywane w komórce 'Otrzymać dane'!
- btm kolumny dalekiego Rt 2140 $ L $ - przechowywane w komórce „Pobierz dane”! N3
- nazwa arkusza roboczego apestatyczny - przechowywane w komórce „Get Data”! B2
Jak więc przekazać te adresy komórek z tych komórek? 'Otrzymać dane' do formuły, ponieważ odwołują się do komórek w innym arkuszu? chciałbym, aby dane na oddzielnym arkuszu mogły zostać sprawdzone bez konieczności ręcznego wybierania danych za każdym razem. INDIRECT (B1 i „!” & E1 i „:” & amp; F1) daje POŚREDNIE („apestatic! E81: e2140”) ale to ocenia na # WARTOŚĆ! jeśli jest umieszczony w celi
Próbowałem użyć pośredni( ) i łączą się & amp; aby utworzyć zakresy używając apetycznej nazwy arkusza i adresów komórek, ale nie zorientowałem się, jak tworzyć elementy kursywą we wzorze. Odwołanie się do zakresów może być jednym problemem. Propozycje?
źródło