Příspěvky uživatele


< návrat zpět

Strana:  1 2 3 4 5 6 7 8 9   další » ... 63

Nahrazení jednoho znaku za jiný je v Excelu možné přes funkci DOSADIT, plus následně ještě bude potřeba výsledek převést na číslo, viz funkce HODNOTA.
P.

Např.:
=HODNOTA(DOSADIT(J2; "."; ",")) = M2

Řešením může být pomocný sloupeček s vloženou funkcí HODINA, přes kterou pak můžete vyfiltrovat to, co potřebujete.
P.

Řešením je funkce AVERAGEIFS.
P.

Jedno z možných uživatelsky jednoduchých řešení, viz níže. Ostatní postupy by případně zahrnovaly maticové vzorce...

1.) Správně naformátovat sloupec "Datum podání". Aktuálně zde máte formát "Obecný", resp. textový řetězec, nicméně potřebujete formát "dd.mm.rrrr - hh:mm". Lze udělat např. přes pomocný sloupeček, vlastní formát buňky, a vzoreček:
=ČÁST(G2; 1; 10) + ČÁST(G2; 14; 5)2.) Seřadit tabulku dle Data a Času podání od Z po A, tedy od nejnovějšího po nejstarší. Funkce SVYHLEDAT totiž vrací první nalezený řádek splňující podmínku, tzn. po zmíněném seřazení sloupečku lze již použít i funkci SVYHLEDAT bez maticového řešení.

P.

Viz příloha:

Vyzkoušejte, co vám poradí záznamník maker. Karta Vývojář / Zaznamenat makro.
P.

Řešení první části:
Application.Wait (Now + TimeValue("00:00:05"))P.

Přímo zabudovaná funkce k řešení daného problému v Excelu není, nicméně problém se určitě dá řešit kombinací vícero funkcí (např. INDEX, ŘÁDEK, SLOUPEC, viz ukázka v příloze), případně je možnost si naprogramovat vlastní uživatelskou funkci. Záleží pak na konkrétním využití v praxi...
P.

Ukázka možného řešení:

Místo příkazu "Select Case" mě napadá využití podmínky "If" a zástupného znaku.
P.

Např.:
If .Value Like "MW-*" Then
.EntireRow.Delete
End If

Možným řešením je kombinace funkcí NEPŘÍMÝ.ODKAZ a ODKAZ.
P.

K vyřešení daného problému doporučuji nastudovat si problematiku kontingenčních tabulek, ověření dat, podmíněného formátování, a případně i problematiku funkcí SVYHLEDAT a SUMIFS.
P.

Použijte pro tento účel jednoduchý vzoreček, a máte rázem po problému. Pokud trváte na tom, že za číslem musí být tečka, tak to lze nastavit ve formátu buňky ("Vlastní" formát = "0.").
P.

=A1+1

Řešením může být pomocný sloupeček a funkce COUNTIFS.
P.

Řešením je funkce NEPŘÍMÝ.ODKAZ, případně ještě v kombinaci s funkcí ODKAZ.
P.

Neznám přesné využití, nicméně nejjednodušší řešení je přes pomocný sloupeček a funkci KDYŽ.
P.

Nechce se mi jít úplně do detailu, máte v tom totiž docela zmatek ;-). Každopádně, když chcete uložit do proměnné výsledek běžné funkce, která je zabudovaná v MS Excel, tak se k tomu využívá příkaz "Application.WorksheetFunction". Tedy žádné uvozovky, rovnítko a české názvy funkcí...
P.

Např.:
Promenna = Application.WorksheetFunction.Sum(Range("A1:A10"))


Strana:  1 2 3 4 5 6 7 8 9   další » ... 63

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Konverze zkopírovaných dat z webu

Jiří497 • 24.3. 14:48

Konverze zkopírovaných dat z webu

veny • 24.3. 13:56

Konverze zkopírovaných dat z webu

martanek09 • 24.3. 12:25

Konverze zkopírovaných dat z webu

Jiří497 • 24.3. 11:54

Konverze zkopírovaných dat z webu

martanek09 • 24.3. 11:37

Skrýt řádek na základě hodnoty v buňce

hard • 24.3. 10:09

Skrýt řádek na základě hodnoty v buňce

Jiří497 • 24.3. 0:39