"Osekání" nepotřebných řetězců Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Petr__
nováček
Příspěvky: 13
Registrován: srpen 20
Pohlaví: Muž

"Osekání" nepotřebných řetězců

Příspěvekod Petr__ » 07 srp 2020 11:33

Zdravím,

prosím o radu. Jak můžu hromadně upravit hodnoty v Excelu, když mám například plnou tabulku signálů D_CE06A105.CE06N111_CB.SigHW a potřebuji z nich dostat pouze hodnotu zleva za tečkou a zprava za tečkou - CE06N111_CB. Signály se liší. Potřebuji získat "čistší" hodnoty. Předem díky.



Reklama
MePExG
Level 2
Level 2
Příspěvky: 193
Registrován: srpen 16
Pohlaví: Muž

Re: "Osekání" nepotřebných řetězců

Příspěvekod MePExG » 07 srp 2020 12:01

Data-Flash fill, alebo vzorcom.

Petr__
nováček
Příspěvky: 13
Registrován: srpen 20
Pohlaví: Muž

Re: "Osekání" nepotřebných řetězců

Příspěvekod Petr__ » 07 srp 2020 12:25

Flash fill se mi v tomto případě bohužel úplně nehodí. Nějaké konkrétnější info ohledně vzorce? Díky.

Zivan
Level 4.5
Level 4.5
Příspěvky: 1683
Registrován: leden 10
Pohlaví: Nespecifikováno

Re: "Osekání" nepotřebných řetězců

Příspěvekod Zivan » 07 srp 2020 12:33

Kdybys mel ten text v A1, tak by vzorec mohl vypadat takhle:

Kód: Vybrat vše

=ČÁST(A1;HLEDAT(".";A1)+1;HLEDAT(".";A1;HLEDAT(".";A1;HLEDAT(".";A1)+1))-HLEDAT(".";A1)-1)


Predpokladam, ze tam nebude vic tecek.

Edit: Oprava vzorce
Naposledy upravil(a) Zivan dne 07 srp 2020 14:58, celkem upraveno 1 x.

Petr__
nováček
Příspěvky: 13
Registrován: srpen 20
Pohlaví: Muž

Re: "Osekání" nepotřebných řetězců

Příspěvekod Petr__ » 07 srp 2020 13:18

Text mám právě A - X a mají rozdílné délky jako třeba D_CD04A605.CD04L647_SWLH1.SigHW, nebo D_CD04A605.CD04X625_MVP.Signal atp. Potřeboval bych to aplikovat na x sloupců a x řádků zároveň a nemůžu přijít na rozumný řešení. Budu rád za každý nápad. Díky.

MePExG
Level 2
Level 2
Příspěvky: 193
Registrován: srpen 16
Pohlaví: Muž

Re: "Osekání" nepotřebných řetězců

Příspěvekod MePExG » 07 srp 2020 14:09

Riešenie pomocou Power Qeury. Stačí vyplniť hodnotami vstup (rozšírenie vložiť stĺpec/ce pred B) a aktualizovať tabuľku na liste PQ.
Nemáte oprávnění prohlížet přiložené soubory.

Zivan
Level 4.5
Level 4.5
Příspěvky: 1683
Registrován: leden 10
Pohlaví: Nespecifikováno

Re: "Osekání" nepotřebných řetězců

Příspěvekod Zivan » 07 srp 2020 15:00

Petr__: Mas ty udaje na A1 - X1? Pak nakopiruj ten muj vzorec do A2 a 2x klikni levym tlacitkem mysi na pravy spodni roh bunky A2, vzorec se rozkopiruje dolu a posune se i pismeno ve vzorci

Petr__
nováček
Příspěvky: 13
Registrován: srpen 20
Pohlaví: Muž

Re: "Osekání" nepotřebných řetězců

Příspěvekod Petr__ » 07 srp 2020 15:33

S tím vzorcem trochu zápasím, někde hodnoty ok, jinak plní chybu #HODNOTA! viz screen. Nedaří se mi upravit, aby to bylo ok. Díky moc.

Za power query díky moc!
Nemáte oprávnění prohlížet přiložené soubory.

Zivan
Level 4.5
Level 4.5
Příspěvky: 1683
Registrován: leden 10
Pohlaví: Nespecifikováno

Re: "Osekání" nepotřebných řetězců  Vyřešeno

Příspěvekod Zivan » 07 srp 2020 16:39

Nejak tam u tech chyb nevidim druhou tecku, tys psal, ze tam jsou dve a potrebujes text uprostred.

Zkus tenhle:

Kód: Vybrat vše

=ČÁST(A1;HLEDAT(".";A1)+1;IFERROR(HLEDAT(".";A1;HLEDAT(".";A1;HLEDAT(".";A1)+1))-1;DÉLKA(A1))-HLEDAT(".";A1))

Petr__
nováček
Příspěvky: 13
Registrován: srpen 20
Pohlaví: Muž

Re: "Osekání" nepotřebných řetězců

Příspěvekod Petr__ » 07 srp 2020 16:56

Moje chyba, těch hodnot je tam hodně a já pracoval zatím jen s první částí sloupců. Tohle je zrovna testovací kopie některého z posledních. Každopádně jsem to prošel a víc záludností by tam nemělo být. Dvě tečky, nebo jedna tečka.

Dodatečně přidáno po 5 minutách 11 vteřinách:
Každopádně super! Děkuju moc všem! :)


Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 1 host