Funkce RTD (Anglicky Real Time Data) je jednou z pokročilých funkcí v Excelu, která umožňuje získat data z externího zdroje v reálném čase a aktualizovat je automaticky bez potřeby ručního přepočtu. Tato funkce je velmi užitečná pro práci s živými daty, například z finančních trhů, senzorů, či jiných zdrojů, kde je důležité mít data v reálném čase.
Syntaxe funkce RTD
=RTD(server; topic; [item1]; [item2]; …)
VBParametry funkce jsou následující:
- server – název serveru, ze kterého chceme získat data
- topic – téma, pod kterým chceme data získat
- [item1], [item2] – další parametry, které mohou být potřeba k získání konkrétních dat
Příklad využití funkce RTD:
Mějme server s názvem \”StockQuotes\” a téma \”AAPL\” (označující akciovou společnost Apple). Chceme získat aktuální cenu akcie této společnosti a zobrazit ji v buňce A1. K tomu můžeme použít následující vzorec:
=RTD(\"StockQuotes\", \"AAPL\", \"Price\")
VBTento vzorec bude aktualizovat hodnotu v buňce A1 v reálném čase, jakmile se změní cena akcie na serveru StockQuotes.
Pokročilé použití funkce RTD může zahrnovat kombinaci s dalšími funkcemi, například s funkcí GRAF, která umožňuje vizualizaci dat získaných pomocí funkce RTD. Další možnosti zahrnují filtraci a analýzu dat získaných pomocí funkce RTD, například pomocí funkcí HLEDAT, SROVNAT nebo MAX a MIN.