Śledzę kilka akcji i zapisuję dane ich wykresów w osobnych arkuszach kalkulacyjnych zatytułowanych ich symbolem (tj. Aapl.xlsx, goog.xlsx itp.). Chcę mieć pojedynczy arkusz kalkulacyjny, w którym mogę zmienić tekst w komórce na symbol giełdowy, tak aby odwoływał się do odpowiedniego pliku dla tego zasobu, umożliwiając w ten sposób pobieranie danych innego zasobu za każdym razem, gdy zmieniam komórkę. Wszystkie dane znajdują się na stronie o nazwie „1”, więc muszę mieć możliwość odwołania się do komórki tekstowej i wprowadzenia jej do formuły, takiej jak:
=rounddown([XXXX.xlsx]1!D4-[XXXX.xlsx]1!H4,2)*[XXXX.xlsx]1!B4
gdzie XXXX to tekst, który wprowadzam do komórki w moim nowym arkuszu kalkulacyjnym. Próbowałem użyć różnych sposobów odwoływania się do niego za pomocą funkcji POŚREDNIE (ale nie udało mi się jeszcze tego uruchomić.
Czy program Excel jest zdolny do wprowadzania tekstu i umieszczania go w formule? jeśli to możliwe, w jaki sposób można to osiągnąć?
źródło
Odpowiedzi:
Czy masz otwarte wszystkie swoje pliki akcji? Musisz to zrobić. Zgodnie z pomocą programu Excel 2007 dla funkcji POŚREDNIE ,
źródło
Ten rodzaj zależy od tego, czy komórka, do której się odwołujesz, jest komórką statyczną (np. Wartość jest zawsze w
A4
lub'Grade 11 Data'!A4
).Jeśli nie, musisz użyć funkcji INDIRECT (). Można by użyć go jak
INDIRECT("K"&A4)
gdzieA4
zawierał numer wiersza, powiedzmy 9. Potem postanawiaINDIRECT("K9")
i że następnie rozwiązać do celiK9
.Możesz także użyć rzeczy takich jak
INDIRECT("'Grade 11 Data'!K"&A4)
, które przeszeregują doINDIRECT("'Grade 11 Data'!K9")
, które zostaną przeniesione do komórki'Grade 11 Data'!K9
.Przykładem dla opcji POŚREDNIE jest to, że miałem arkusz, w którym wprowadziłbym numer partii i odnosiłby się on do innej komórki w zależności od numeru partii, który wprowadziłem (A4, jeśli wprowadzę 4, A7, jeśli wprowadzę 7, A8, jeśli wprowadzę 7,… ..), aby znaleźć wartości wysyłkowe i ciągi znaków, które różnią się w zależności od tego, do której partii się odnoszą.
źródło