< návrat zpět

MS Excel


Téma: Vyhladanie urcitych znakov v stlpci rss

Zaslal/a 25.9.2019 10:08

Dobry den

Snazil som sa na fore najst odpoved na moj problem uz v riesenych temach ale nic take som nenasiel. Preto sa chcem spytat akym sposobom je mozne cez makro v urcenom stlpci napr A vyhladat znaky podla tabulky ascii (ide hlavne o cisla a specialne znaky) ktore by boli hladane cez ascii kod napr. znak @ = kod 64.
(Ak to cez kod nie je mozne tak aspon cez znak.)

Moja predstava je taka ze v stlpci A sa nachadzaju rozne nazvy ktore ale mozu obsahovat preklepy vo forme cisiel alebo specialnych znakov.
Tieto preklepy potrebujem vyhladat vo vsetkych riadkoch a riadky v ktorych sa tieto znaky nachadzaju prekopirovat na novy harok z dovodu lahsej kontroly.

napr.

stlpec A obsahuje taketo riadky
8ratisla@
Brn0
5liac
Komarno
atd.
riadkov moze byt aj 500 tisic a preklepov len v 100 riadkoch

Dakujem

neck

Zaslat odpověď >

Strana:  1 2   další »
#044351
MePExG
Prikladám riešenie pomocou PQ-fuzzy match.
Příloha: xlsx44351_pqfuzzymatch.xlsx (122kB, staženo 27x)
citovat
#044354
avatar
Dakujem za odpoved.
Akym sposobom to dostanem do svojej tabulky ?

neckcitovat
#044355
MePExG
Mestá zo svojho súboru vložte do prvej tabuľky (ako hodnoty) a dajte aktualizovať 2. zelenú tabuľku. Pozor nie sú tam CZ obce a preto ich nebude vedieť korigovať.citovat
#044356
elninoslov
Ako prosím dostanem do Office ten "FuzzyNestedJoin" ?
Predpokladám, že je to súčasť Power BI for Desktop. Dá sa to stiahnuť bez registrácie ?

EDIT: Aha, tak asi toto
https://powerbi.microsoft.com/en-us/desktop/
idem skúsiťcitovat
#044357
MePExG
Elninoslov. Fuzzy je súčasť PQ tj. v MSE (od v. 2016) aj v PBI.
Dá sa však stiahnuť ako doplnok pre MSE https://www.microsoft.com/en-us/download/details.aspx?id=15011
do google "fuzzy lookup add-in for excel"citovat
#044358
avatar
Čo je závadné na slove Komarno?citovat
#044359
avatar
@mepexg

PQ jako doplněk byl k dispozici pro NĚKTERÉ verze excelu od verze 2010.

Dnes je PQ součástí řady produktů a služeb (Excel Power BI, Azure, ...). Fukce nejsou ve všech službách k dispozici najednou a nechovají se všude stejně.

Dokonce, "díky" distribuční politice, nejsou současně k dispozici ani u produktu.

Zmiňovanou Table.FuzzyNestedJoin ms ohlásil pro předplatitele s měsíční aktualizací jako novinku ve vydání 1908.

Pro některé verze PowerBI byla k dispozici o něco dříve.

Prostě každý není v programu Insider. Zkusil jsem a nemám na to nervy.

ps. Uvedený fuzy doplněk je něco jiného. Kdysi jsem ho zkoušel a zavrhl.citovat
#044360
elninoslov
No chlapi neviem, nedarí sa mi to veru rozbehať...

PS: @marjankaj: Z hľadiska podmienok zadávateľa, že má vybrať texty s iným znakom ako písmeno, nieje nič na "Komarno" zle. No z hľadiska nápravy názvov od mepexg-a na správne názvy, je to samozrejme zle - bez dĺžňa :)
Příloha: png44360_fuzzyerrors.png (89kB, staženo 36x)
44360_fuzzyerrors.png
citovat
#044364
avatar
@elninoslov
No pýtam sa preto či aj písmená s diakritikou sú špeciálne znaky(ľščťžýáíé) a to nehovorím už o maďarských alebo iných jazykoch.

Inak na to by mala stačiť takáto funkcia
Function nazov(text As String) As String
For i = 1 To Len(text)
Select Case Mid(text, i, 1)
Case "A" To "Z"
Case "a" To "z"
Case "ľ", "š", "č", "ť", "ž", "ý"
Case Else
nazov = text
Exit For
End Select
Next i
End Function


ďalšie písmená si doťuká ak potrebujecitovat
#044365
elninoslov
A nevedel by ste niekto na to zložiť pattern pre RegExp? To nedávam, tak neviem, či by to šlo.citovat

Strana:  1 2   další »

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje