"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ž
Stav:
Offline

"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ž
Stav:
Offline

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ž
Stav:
Offline

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 5
Level 5
Příspěvky: 2437
Registrován: leden 10
Pohlaví: Nespecifikováno
Stav:
Offline

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.
HP Elitebook 845 G8 (Ryzen 5650U, 32GB RAM, WD SN570 1TB, 14" fullHD IPS) + HP USB-C G5 Essential + 29" LG 29UM65 + 22" Eizo S2202W

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

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ž
Stav:
Offline

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.
Přílohy
PQ_osek.xlsx
(17.11 KiB) Staženo 47 x

Zivan
Level 5
Level 5
Příspěvky: 2437
Registrován: leden 10
Pohlaví: Nespecifikováno
Stav:
Offline

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
HP Elitebook 845 G8 (Ryzen 5650U, 32GB RAM, WD SN570 1TB, 14" fullHD IPS) + HP USB-C G5 Essential + 29" LG 29UM65 + 22" Eizo S2202W

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

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!
Přílohy
Výstřižek.PNG

Zivan
Level 5
Level 5
Příspěvky: 2437
Registrován: leden 10
Pohlaví: Nespecifikováno
Stav:
Offline

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))
HP Elitebook 845 G8 (Ryzen 5650U, 32GB RAM, WD SN570 1TB, 14" fullHD IPS) + HP USB-C G5 Essential + 29" LG 29UM65 + 22" Eizo S2202W

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

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: Žádní registrovaní uživatelé a 3 hosti