Najít a nahradit pomocí CSV souboru
Pravidlo Najít a nahradit umožňuje ve zvolené vlastnosti produktu vyhledat řetězec a nahradit ho jinou hodnotou. Obecné nastavení pravidla naleznete v příslušné nápovědě Pravidlo Najít a nahradit. Tento článek se věnuje možnosti použití seznamu nahrazujících a nahrazovaných hodnot pomocí souboru csv, který si připravíte v počítači a importujete jednorázově přímo do pravidla.
Volbu, že chcete importovat CSV soubor, provedete v rozšířených možnostech pravidla Najít a nahradit.
V dalším poli je možné přímo vložit připravený csv soubor, nebo si nejprve nechat vyexportovat tabulku používaných hodnot - a do nového sloupce přidat nahrazující hodnoty. Export hodnot k nahrazení získáte stisknutím příslušného tlačítka.
Vkládaný soubor musí mít formát CSV, max. velikost 25 MB.
Význam hodnot v levém sloupci
Na stručném příkladu si ukážeme rozdíl mezi nahrazením celé hodnoty (což je úprava, která se hodí ke kompletní změně názvů produktů) a nahrazením pouze části hodnoty. Řekněme, že pomocí exportu v předchozím kroku jsme získali tabulku s následujícími hodnotami názvů produktů.
Nahrazení celé hodnoty
Pro nahrazení celé hodnoty, tedy přepsání celých názvů, do druhého sloupce zapíšeme, jak chceme názvy pravidlem upravit. Postup je vhodný pro kompletní hromadný přepis hodnot, v tomto případě názvů produktů.
V možnostech pravidla pak volíme, že má být nahrazena celá hodnota.
Nahrazení pouze části hodnoty
Pokud se v rámci nahrazovaných hodnot opakuje nějaký řetězec, který je vhodný nahradit, můžeme využít alternativní postup. V tabulce připravíme seznam nahrazovaných řetězců a řetězců, kterými budou řetězce nahrazovány. Lze použít i prázdnou hodnotu pro odstranění řetězce. Z tabulky níže budou napříč všemi názvy produktů hledány řetězce z levého sloupce A a nahrazovány novými hodnotami v pravém sloupci B.
Aby pravidlo nahrazovalo tyto řetězce, je potřeba volit možnost význam hodnot v levém sloupci: obsahuje.
Regulární výrazy
Použití regulárních výrazů se pak věnuje samostatná kapitola Regulární výrazy.