Výsledky 1 až 5 z 5

Téma: MS Excel vyhledání hodnoty a dosazení do jiného souboru

  1. #1
    Senior Member mince
    Založen
    13.11.2002
    Bydliště
    Ostrava
    Příspěvky
    1 739
    Vliv
    299

    Standardní MS Excel vyhledání hodnoty a dosazení do jiného souboru

    Ahoj, mám následující požadavek, a nevím, jak je řešitelný.

    Řekněme že mám xls s kompletním ceníkem, který můžu kdykoliv vygenerovat s aktuálními cenami. Potom mám druhý XLS, kde mám ale jen výběr zboží a potřebuju mít u toho aktuální cenu. U každého zboží mám jeho jedinečný kód (v každém XLS stejný). Má představa je nějaká funkce, který projde ten ceník s výběrem, každý kód zboží, na který narazí, vyhledá v tom kompletním XLS a z určité buňky s cenou ji dosadí do určité buňky s cenou ve výběrovém ceníku.

    Př:
    Kód:
    Komplet ceník
        A               B           C          D   
    kod zbozi       nazev       cena
    1111            zbozi 1       300
    1112            zbozi 2       200
    1113            zbozi 3       150
    1114            zbozi 4       500
    
    
    Ceník s výběrem
        A             B           C          D   
    kod zbozi       nazev       cena
    1112            zbozi 2       x
    
    1114            zbozi 4       y
    Tzn místo x chci, ať se to podívá do kompletního ceníku, vyhledá zboží s kódem 1112, zjistí cenu ve sloupečku C a dosadí (200) ji do výběrového ceníku, do řádku zboží s kódem 1112 a sloupečku C. Analogicky s y atd.
    Je to řešitelné nějakou funkcí? Nepodařilo se mi nic vhodného najít.
    MB G... a to už taky není pravda ;)
    A nekřičte na mě, pokud jsem plácnul nějakou hloupost ...........

  2. #2

    Standardní Re: MS Excel vyhledání hodnoty a dosazení do jiného souboru

    Řešení je celkiem jednoduché pomocí funkce vyhledat (možná se ta funkce jmenuje svyhledat, teď nevím).
    Jediná podmínka je, že kompletní ceník, resp. sloupec A musí být vzestupně seřazen. Tzn, že když někdo doplní novou cenu, musí ten sloupec (resp. celou tabulku) znovu přetřídit a nebo se na konec musí dávat vždy nejvyšší kód.
    Asi by se hodilo tu funkci odladit pro situace, kdy se ten kód nenajde a nebo když se objeví 2 shodné kódy v základním souboru.
    1) ASUS P5Q Deluxe, C2Q 6600@2,56 GHz, 2x Corsair XMS2-2048 MB, ASUS EAH4850 512 MB DDR3 PCI-E, WD 250 GB, WD 500 GB, Samsung 80 GB, SB X-Fi Fatal1ty Xtreme Gamer, DVD-RW SH-223F, DVD-RW LG GH20LS15, Dell UltraSharp 2408W

    2) DFI LanParty NF4 Ultra-D, AMD Opteron 144@2,25 GHz (250x9), 2x OCZ 512 MB TCCD PC3200, ASUS EAX1950Pro PCI-e 256 MB DDR3, Samsung SP1614C 160GB, Maxtor MaxLine III 300 GB, CD-RW Samsung 52x32x52, DVD-RW LG 4163B, , Creative 5.1 T5900, LCD FSC P19-2

  3. #3
    Senior Member mince
    Založen
    13.11.2002
    Bydliště
    Ostrava
    Příspěvky
    1 739
    Vliv
    299

    Standardní Re: MS Excel vyhledání hodnoty a dosazení do jiného souboru

    Díky za nasměrování. Bylo to poměrně jednoduché. Nakonec jsem pro zjednodušení zkopíroval kompletní ceník do stejného souboru jen na jiný list. U mě nenastane situace, že by byl 2x stejný kód, tzn netřeba ošetřovat. A dle abecedy nebo seřazené to být nemusí, použil jsem tento hint a funguje to:"Nejsou-li položky v "malé" tabulce seřazené podle abecedy, zadejte nulu do čtvrtého, volitelného parametru funkce." Seřazeno to nemám ani v jednom ceníku, ale funguje to.
    Díky. K+
    MB G... a to už taky není pravda ;)
    A nekřičte na mě, pokud jsem plácnul nějakou hloupost ...........

  4. #4

    Standardní Re: MS Excel vyhledání hodnoty a dosazení do jiného souboru

    Hmm, tak zřejmě nějaká nová feature v "nových excelech". Kdysi to bývala podmínka, jinak to prostě nehledalo.
    Tak jsem rád, že ti to pomohlo.
    1) ASUS P5Q Deluxe, C2Q 6600@2,56 GHz, 2x Corsair XMS2-2048 MB, ASUS EAH4850 512 MB DDR3 PCI-E, WD 250 GB, WD 500 GB, Samsung 80 GB, SB X-Fi Fatal1ty Xtreme Gamer, DVD-RW SH-223F, DVD-RW LG GH20LS15, Dell UltraSharp 2408W

    2) DFI LanParty NF4 Ultra-D, AMD Opteron 144@2,25 GHz (250x9), 2x OCZ 512 MB TCCD PC3200, ASUS EAX1950Pro PCI-e 256 MB DDR3, Samsung SP1614C 160GB, Maxtor MaxLine III 300 GB, CD-RW Samsung 52x32x52, DVD-RW LG 4163B, , Creative 5.1 T5900, LCD FSC P19-2

  5. #5
    Senior Member mince
    Založen
    13.11.2002
    Bydliště
    Ostrava
    Příspěvky
    1 739
    Vliv
    299

    Standardní Re: MS Excel vyhledání hodnoty a dosazení do jiného souboru

    Dělám to v Office 2007 a přesně jak jsi zmínil, SVYHLEDAT.
    MB G... a to už taky není pravda ;)
    A nekřičte na mě, pokud jsem plácnul nějakou hloupost ...........

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. pomale "ukladani, hledani" souboru napr. v excel
    Založil chinook v sekci fóra Ostatní operační systémy
    Odpovědí: 6
    Poslední příspěvek: 27.04.2008, 18:06
  2. System nemuze provest vyhledani novych aktualizaci (vista)
    Založil marrtty v sekci fóra Windows Vista
    Odpovědí: 7
    Poslední příspěvek: 24.04.2008, 20:56
  3. Vyhledání instalačního klíče v registrech
    Založil jiri9 v sekci fóra Ostatní operační systémy
    Odpovědí: 5
    Poslední příspěvek: 03.09.2006, 18:46
  4. HTML + Excel - Prohlížení excelovského souboru
    Založil Laky v sekci fóra Programování
    Odpovědí: 3
    Poslední příspěvek: 26.09.2003, 19:13
  5. W2K Vyhledani a cekani na vypis CD
    Založil maras v sekci fóra Ostatní operační systémy
    Odpovědí: 0
    Poslední příspěvek: 22.07.2003, 20:08

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •