Google Sheet: zkopírovat jen řádky s unikátní hodnotou v jednom sloupci
Mám data ve formě tabulky v Google Sheet. Potřebuji jejich kopii na jiném místě (stejný/jiný list) tak, aby se zkopírovaly jen řádky, ve kterých je v konkrétním sloupci unikátní hodnota.
V obecné rovině znám funkci =unique(range), ale ta se takto použít nedá.
Tj. z této tabulky...
id col1 col2 col3
01 A B C
02 D E F
03 G B H
... udělat kopii, aby obsahovala jen řádky s unikátní hodnotou ve sloupci col2 (první výskyt):
id col1 col2 col3
01 A B C
02 D E F
A přitom zachovat pořadí řádků.
Jde to nějak realizovat?
Áno, úplne jednoducho
- zoradiť všetko pomocou stĺpca col2
- vytvoriť pomocný stĺpec ku col2, ktorý bude zisťovať zmenu hodnoty, a pomocou neho vyfiltrovať len prvý riadok s rovnakou hodnotou.
- výsledok zotriediť podľa stĺpca id
Díky, jenže: potřebuju zachovat pořadí řádků a potřebuju to automaticky, ne ručně. Data se totiž načítají dynamicky.
Poradie zostane zachované. Zautomatizovať to môžeš makrami v ms office, alebo môžeš skúsiť skripty v gúgli https://www.google.com/script/start/