Zkratka na hlavní stranu: Alt + Shift + horní 2(ě)
Linkedin FB e-mail Google Plus Twitter

Hledat na tomto webu

 
 

Osobní blog
Soukromý, neprofesní mikroblog.
Článek č. 358

 


Word/Excel: Jak získat seznam řádků s tučným textem

# Úvod – k čemu to je dobré a proč to řeším (můžete přeskočit)

Vyexportoval jsem si z databáze nějaká data, která jsem potřeboval použít ve wordovském dokumentu.

Naprostá databázová klasika:
Výběr potřebných sloupců a dohledání dalších potřebných dat z jiné tabulky;
výběr relevantních řádků.

Ta data jsem vložil jako tabulku do wordovského dokumentu,
a tam (!) jsem následně (!) ručně (!) některé řádky zvýraznil stiskem Ctrl+B jako bold, tedy tučným písmem.

Ad "(!)": To právě byla ta chyba. Že jsem ty důležitější řádky vybíral ručně (!) až (!) ve Wordu.

Ukázalo se totiž, že ta data mám v tom dokumenu prezentovat v úplně jiné formě.
Vyexportovat si ta data znovu a jinak, s jinou konstantní okolní omáčkou v každém řádku, je naprostá brnkačka.

Ale nechtěl jsem znovu ručně z těch více než 200 řádků vybírat těch cca 100, jež mají v tom dokumentu být zobrazeny tučně.
Chtěl jsem si do databáze přidat sloupec, a patřičným řádkům v něm nastavit "1", tedy true, tedy ano, tento řádek má být tučný.
Takže jsem potřeboval získat seznam ajdýček (tím myslím "id", chtěl jsem zde použít genitiv v plurálu...) jednotlivých řádků, jež mají být tučné.
Id každého řádku v té tabulce ve Wordu mám, to je v pohodě.
Nabízelo se v tom Wordu ručně mazat řádky (nebo jen jejich pole "id"), jež nejsou tučně. Jako... šlo by to... ale bylo by to poněkud neprogramátorské, nerozvíjející a s rizikem chyby.

Chtěl bych ty netučné řádky smazat nějak hromadně, jednou akcí, snadno, rychle, s nižším rizikem chyby.

Napsal jsem tedy do fulltextového vyhledávače dotaz "excel seřadit řádky podle tučnosti", a musím uznat, že AI modul vyhledávače se tentokrát ukázal v dobrém světle.
Navrhl mi dva postupy, z nichž první se mi moc nezdál, určitě nešel použít v mé verzi Excelu, a byl trochu zvláštní,
ale ten druhý vypadal mnohem lépe (Hledat: nastavit formát hledaného), při první rychlé simulaci na umělých pokusných třech řádcích vypadal nadějně... a pak s ostrými daty jsem se paradoxně nečekaně zasekl na tom, že se mi z Wordu do Excelu nekopírovala informace o tučnosti (u dat; asi kvůli odkazům; u záhlaví se kopírovala), ale to už jsem vyřešil:



# Řešení – Jak ve Wordu / Excelu odstranit řádky, jejichž obsah není tučně

S ostrými daty jsem se hned na začátku zasekl na tom, že po vložení do Excelu bylo tučně jen záhlaví. Všechna data byla netučně.
Experimentoval jsem s různým způsobem vkládání, ale tudy cesta nevedla.
Došlo, mi, že potíž spočívá v tom, že v tom Wordu se zanořuji postupně takto:
Buňka – hypertextový odkaz – tučnost – text.
A s tím si evidentně Excel při vložení ze schránky neporadil, tučnost ztratil.

Záhlaví byla bez odkazu, a tam tučnost udržel.

Ale všechny datové řádky obsahují hypertextový odkaz. A tučnost je vždy jen v jedné buňce z řádku (v jednom sloupci) – právě tam, kde je ten odkaz.

Jak jsem si později všiml, u několika řádků jsem (úmyslně) měl tučně jen část toho textu, to při tom centralizovaném řešení zjednoduším na tučný celý obsah té buňky (název). Ale to teď není podstatné; Excel ztrácel i tučnost celé buňky s odkazem, resp. tučnost celého odkazu.

Heuréka!
Word umí to vyhledání podle formátu také.

Abych ještě jasně řekl tu podstatu, kterou mi poradila AI vyhledávače Googlu pro Excel:
Hledat – Možnosti – Formát – a tam už si nastavím, že chci hledat to, co je tučně (skvělé, 30 let jsem to nepotřeboval, a dnes jako když to najdu – je to trochu záchrana pro situace, kdy má člověk informaci uloženou špatně, ve formátování místo v datech).
V tom Excelu mi AI poradila použít tlačítko "Najít vše" pro označení všeho, a následné vepsání nějaké hodnoty coby pomocného sloupce pro seřazení.

Ale já tu tučnost nejsem schopen přenést z Wordu do Excelu...

Takže jak na to ve Wordu?
Hledání ve Wordu je cca od verze 2007 nebo 2010 po stisku Ctrl+F mizerné,
ale je tam schované i staré dobré dialogové okno.
Ne, není to Ctrl+Shift+F jako v Outlooku stejné verze, protože to vede na font.
Je to schované nahoře v ribbon menu, v té novince roku 2007 pro snížení efektivity práce:
Domů – vpravo nahoře u "Najít" je malinká boční rozbalovací šipečka,
a tam je jednak "Najít", což je ta hrůza v levém panelu, ta novinka r. 2007 nebo 2010,
ale na druhém řádku je "Rozšířené hledání". To je to normální hledání, které by člověk čekal po stisku Ctrl+F.
Po použití té druhé možnosti se otevře dialogové okno vyhledávání, jako ve slušné společnosti!
Vlevo dole je tlačítko "Více", obdoba tlačítka "Možnosti" v Excelu, pro zobrazení dalších možností hledání.
A po stisku "Více" se objeví mj. Najít – Formát – Písmo.
A tam už si člověk může nastavit "tučné". Super, tohle je bomba!
Záchranné řešení pro toho, kdo si nějakou informaci zanesl do formátu (je to trochu ostuda, ale jednou za 30 let se to může stát každému).

Jenže... ve Wordu není možnost "Vybrat vše" jako v Excelu, je tu jen "Najít další". Word má jako textový editor ve srovnání s Excelem jako tabulkovým procesorem obecně o poznání nižší ochotu k vytváření nesouvislých výběrů.
Ha! Karta (tab, záložka, panel) "Nahradit" je moje spása!
Obsah těch polí (sloupců) s tím tučným textem nepotřebuji, potřebuji jen ajdýčka, a ta jsou v jiném sloupci.
Tohoto stavu případně lze dosáhnout nakopírováním sloupce vedle (ano, jde to i ve Wordu, teď právě jsem to pro vás otestoval).
A jelikož obsah těch tučných polí nepotřebuji, jen potřebuji vědět, že byla tučně, tak v kartě nahradit zadávám, že se veškerý tučný text má nahradit textovým řetězcem "aaa".
Paráda, funguje to.

Teď, když mám v tučných řádcích informaci "aaa", už stačí zkopírovat tabulku z Wordu do Excelu,
teď už je mi jedno, že tučnost, jež byla zanořena v odkazech, je pryč.

V Excelu pak nejdříve seřadím data podle toho sloupce, v němž mají požadované řádky text "aaa",
a pak si ještě pod koncem oblasti takovýchto řádků vyhledám řetězec "aaa" a ručně vytahám nahoru několik ajdýček, u nichž jsem měl tučně jen část názvu (teď bude tučně celý název, s tím jsem v pohodě).

Geniální je, že takto získám i řádky, jež měly buňku v daném sloupci tučnou jen částečně.
(Buňka – odkaz – text – část toho textu tučně)

Pak vše níže, kde není aaa, tedy kde nebyla tučnost, smažu.
A zbyla mi tabulka, v níž mám v jednom sloupci seznam ajdýček řádků, jež chci vypisovat tučně.
Z toho sloupce ta data už snadno (doufám...) dostanu do SQL dotazu, a hodnotu "1" si pro ty řádky v tom novém sloupci v tabulce v databázi hromadně nastavím.
A pak už budu moci vesele generovat "<strong>" a "</strong>" u všech řádků, v nichž jsem před několika týdny ve Wordu stiskl Ctrl+B.

Takže:
- Vyhledat podle formátování (ve Wordu nebo v Excelu)
- Vybrat vše (v Excelu) nebo Nahradit nějakým vhodným řetězcem znaků (ve Wordu), tím do tučných řádků zapsat stejné znaky pro řazení
- Dle potřeby zkopírovat z Wordu do Excelu (teď už se formátování zachovat nemusí, už jsou to data)
- Seřadit data (v Excelu), aby byly požadované řádky po sobě, a ostatní bylo možno odstranit

 

  


Líbil se Vám článek?


Zpětná vazba – hlasování

Hlasy se na serveru připočítají k počitadlům pro tento článek, např. kolikrát tento článek někoho pobavil a kolikrát tento článek někomu pomohl.

Neukládají se jednotlivá hlasování (vzájemná kombinace hlasů, datum, čas, ani jiné údaje).
Proto nemá smysl odesílat prázdný hlas, nemělo by se co k čemu přičíst.

 

Ve Vašem prohlížeči nebude uložena žádná informace (cookies) o tom, že už jste hlasovali.
- Ve Vašem prohlížeči tedy nebude vidět, jak jste hlasovali.
- Kdykoliv budete moci hlasovat znovu, pokud Vám článek opakovaně pomůže (pobaví Vás, potěší, …).
- Pokud Vás právě u jednoho počítače sedí více, mohou postupně hlasovat další lidé.

Počítám člověkohlasy, nikoliv lidi.
Tedy kolikrát článek někomu pomohl,
nikoliv kolika lidem pomohl
.

Třikrát potěšeného jednoho čtenáře počítám stejně jako tři různé jednou potěšené čtenáře.

Každý má do budoucna neomezený počet hlasů.
Když zapomenete, že jste pro tento článek už hlasovali, nevadí – když Vám někdy v budoucnu bude např. užitečný znovu, tak mu znovu pošlete hlas, že Vám byl užitečný.

Můžete si zvolit 1 až N možností

Štítky, labels, kategorie, témata, tagy, hashtagy

(ve vývoji)
 
#electro-ict  
 

Skok nahoru na: Navigační menu
(klávesová zkratka Alt + Shift + horní „5”)

Zaujala Vás tato stránka?

  • Přidat do záložek (Ctrl+D)
  • Sdílet odkaz (vysílačka)Skok nahoru na:
  • Vytisknout (Ctrl+P)
  • Citovat podle ČSN ISO 690

    Tuto stránku

    ADÁMEK, Martin. Osobní blog: Soukromý, neprofesní mikroblog. . Martin Adámek [online]. Náchod / Meziměstí [cit. 2026-05-01]. Dostupné z: https://www.adamek.cz/blog

    Celý web

    ADÁMEK, Martin. Martin Adámek [online]. Náchod / Meziměstí [cit. 2026-05-01]. Dostupné z: https://www.adamek.cz

 

 
 

Národní kulturní dědictví

WebArchiv – Stránky archivovány Národní knihovnou ČR Tyto stránky jsou pravidelně archivovány Národní knihovnou ČR pro svou kulturní, vzdělávací, vědeckou, výzkumnou nebo jinou informační hodnotu za účelem dokumentace autentického vzorku českého webu. Jsou součástí kolekce českých webových stránek, které NK ČR hodlá dlouhodobě uchovávat a zpřístupňovat pro budoucí generace. Jejich záznam je součástí České národní bibliografie a katalogu NK ČR.  

 

 
 

Pro rozptýlení

Kdy jde student FIM navštívit knihovnu?
Když potřebuje něčím podložit monitor.

 

Pro zamyšlení

Většina lidí přeceňuje, co dokáže udělat během jednoho roku; a podceňuje, co dokáže udělat během deseti let.
[Bill Gates]