< návrat zpět

MS Excel


Téma: Vyhledání prvního písmene v řádku rss

Zaslal/a 19.2.2015 12:46

Zdravím, potřeboval bych pomoct s vyhledávací funkci. Mám v jednom řádku o 30 sloupcích v každé buňce nějaké číslo, písmeno nebo znak. Potřebují v tomto řádku najít pozici prvního písmene z leva. Zkoušel jsem to přes Znak, kód, ale nějak jsem se zaseknul.Díky

Zaslat odpověď >

Strana:  « předchozí  1 2 3 4   další »
#023774
avatar

JOHAN napsal/a:

Sorry, ale myslel jsem, že to zadání je jednoznačné.

Tak toto by som nedal. 7 Myslím, že aj hieroglyfy by bez ukážky ťažko niekto vyriešil.citovat
#023775
avatar
MATCH=pozvyhledat
NOT=ne
ISNUMBER=je.číslo

My sme si názvy funkcií do slovenčiny neprekladali. Našťastie.
http://office.lasakovi.com/excel/funkce/ms-excel-funkce-en-cz/citovat
icon #023780
eLCHa
@marjankaj

Není třeba překládat ručně

http://elcha-en.blogspot.cz/2015/01/easy-and-quick-formula-translation.htmlcitovat
icon #023789
avatar
@eLCHa: to je šikovný spôsob a díky za jeho publikovanie.
Začal som ho používať, keď niekomu radím na LinkedIn. V mojom prípade iba z prostého dôvodu náhrady oddeľovačov (bodkočiarky za čiarku), páč mám síce EN jazyk, ale CZ oddeľovače. Pokiaľ by ešte existoval spôsob, ako preložiť vzorec z jednej lokalizácie do inej (v mojom prípade z EN do CZ pri zachovaní jazyka EN), tak by som snáď bol ochotný tie vzorce prekladať i do češtiny. Na druhej strane, kladiem si otázku, prečo by mal niekto prekladať vzorec v tomto prípade JOHANOVI, ktorý má určite google, kde si môže pri skutočne minimálnom úsilí preklad zistiť, ale miesto toho čaká často i pár hodín, než mu to niekto preloží. V uvedenom prípade sa jedná o prkotinu, ale u mnohých funkcií ich český názov nepoznám a pokiaľ by som ich mal do češtiny preložiť, tak sám pôjdem hľadať, napr. na excelplus.net pána Poláčka a to môže nejaký pohodlný OP tiež 1citovat
icon #023790
eLCHa
@AL
Myslíte Petra Pecháčka;)

Jo, napadlo mně to nedávno právě v souvislosti s tím, že jsem začal radit na linkedin.
Nebo můžete vložit vzorec anglcky s odkazem na snadný způsob překladu ;)

Nad opačným směrem jsem neuvažoval, ale Vaše aplikace by musela obsahovat české názvy fcí - což pochybuji ale nevylučuji.citovat
icon #023791
avatar
jo vlastne, Pecháček, pán Poláček je u nás v práci...
Ja mám možnosť prepnúť sa do CZ, ale znamená to vždy zatvorenie a otvorenie Excel, na to som zas ja príliš pohodlný 1. Hodilo by sa mi niečo na spôsob kódovej stránky, čo by určilo jazyk, do ktorého sa má vzorec preložiť. Ale pokiaľ neviete, určite to kvôli mne nehľadajte, ja si s EN bohate vystačím, pokiaľ mi sem dá niekto český vzorec, tak by ma hanba fackovala, keby som žiadal jeho preklad a pohodlní OP budú musieť, pokiaľ o preklad skutočne stoja, si holt moje EN vzorce preložiť na svojich mašinkách sami, prípadne i za použitia Vášho šikovného návodu.citovat
#023799
avatar
Ještě bych měl jeden dotaz. Je nějaká funkce ( zatím jsem nenašel) která by uměla vrátit počet stejných znaků v textovém řetezci?
Příloha: rar23799_stejny-znak.rar (8kB, staženo 27x)
citovat
#023800
avatar

JOHAN napsal/a:

Ještě bych měl jeden dotaz. Je nějaká funkce ( zatím jsem nenašel) která by uměla vrátit počet stejných znaků v textovém řetezci?Příloha: 23799_stejny-znak.rar


Akosi neviem zistiť o ktorý reťazec ti ide?
Myslíš, že koľko "r" je v reťazci "Ružomberok"?

A pomohla ti vôbec rada k prvej otázke?citovat
icon #023801
avatar
JOHAN,
počet stejných znaků v textovém řetezci
je podstatne zložitejší problém, než to, čo si uviedol v príklade:
Zde potřebuji např. počet mezer ve větě z A1.
Napr. u reťazca aaabbbbc by malo byť rovnakých znakov koľko? 2, 5 alebo 7? To zadanie nie je jednoznačné, výsledok potom bude vecou interpretácie nejednoznačného zadania.
Ten druhý problém je celkom jednoduchý, dá sa trebárs cez:=LEN(A1)-LEN(SUBSTITUTE(A1;" ";""))(medzi slovami která a vrátí máš 2 medzery, preto výsledok z príkladu je 9).citovat
icon #023802
avatar
Len pre zaujímavosť, k tomu pôvodnému zadaniu (počet stejných znaků v textovém řetezci):
Povedzme, že v bunke A1 budem mať reťazec v tvare:

AaaaBb c cD1

hľadám počet opakujúcich sa znakov, rozlišujem veľkosť u písmen; jedná sa o znaky:
a: vyskytuje sa 3x, t.j. opakuje sa po prvom výskyte ešte2x
c: vyskytuje sa 2x, t.j. opakuje sa po prvom výskyte ešte raz
medzera: detto ako u znaku c

Výsledok by teda mal byť 4 (takto to chcem a chápem opakovanie, proste, chcem výskyt každého znaku v reťazci započítať iba raz, výsledok (počet duplicitných znakov) teda chápem ako rozdiel dĺžky pôvodného reťazca voči dĺžke reťazca, v ktorom sa každý zo znakov vyskytne iba raz. Toto už by šlo na úrovni excel funkcií poskladať veľmi problematicky (asi by to šlo, ale vymyslieť na to vzorec určite nebude aspoň v mojom prípade otázka pár minút), ale dá sa vytvoriť UDF, ktorá to hravo zvládne:Function DuplCharCount(cell As Range)
Dim myCol As New Collection, i As Integer
For i = 1 To Len(cell)
On Error Resume Next
myCol.Add Item:=Mid(cell, i, 1), Key:=CStr(Asc((Mid(cell, i, 1))))
On Error GoTo 0
Next i
DuplCharCount = Len(cell) - myCol.Count
End Function
citovat

Strana:  « předchozí  1 2 3 4   další »

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

Vynásobit hodnoty kurzem - Power Query

Alfan • 24.4. 16:32

Relativní cesta - zdroje Power Query

Alfan • 24.4. 15:44

Relativní cesta - zdroje Power Query

elninoslov • 24.4. 14:26

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 12:13

Jak odstraním duplicitní údaje

elninoslov • 24.4. 8:57

Vyhledej

PavDD • 24.4. 8:56

Vyhledej

elninoslov • 24.4. 8:47