Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.160 pregleda

Najnovija ↓

kopiranje uz uslov 07.07.2013. u 13:48 · pre 162 meseca #1
Potrebna pomoć... ako neko zna kako se mogu rešiti sledeće dve situcije?

1. traži se način za kopiranje sa sledećim uslovom:

Ako je neka vrednost iz kolone C u fajlu Primer2.XLS, IDENTIČNA sa takvnom vrednošću u fajlu Primer1.XLS, onda iskopirati nove vrednosti iz
Primer2.XLS u Primer1.XLS u tom redu a po kolonama C ili D ili od G do BX... već prema tome šta je razlika u fajlu Primer2.XLS.

2. U tabeli postoji 2000 redova u 80 kolona. Potrebno je izbrisati dulpikate iz cele tabele i sve smestiti u jednu povezanu kolonu (bez praznih mesta).


Hvala na dobroj volji ako je ima. ((:
Re: kopiranje uz uslov 10.07.2013. u 14:36 · pre 162 meseca #2
Citat:
massapk: Hvala na dobroj volji ako je ima. ((:
Ima se dobre volje kada se nađe vremena, ali ti nisi pokazao dobru volju da pojednostaviš problem i pomogneš eventualno pomagaču da uopće uzme u razmatranje tvoj problem. Triput sam morao pročitati da bi shvatio što si htio reći i koji je problem (a mislim da bi i "vidoviti milan" trebao nekoliko puta pročitati ;).
Da si postavio za download te dvije datoteke sa nekoliko podataka vjerujem da bi se našao i netko tko bi ti to možda riješio preko VBA. Ovako netko za tebe mora upisivati podatke a tko zna da li je dobro postavio primjer u odnosu na ono što si htio.

Ovak ti brzinski mogu dati smjernice u rješavanju problema.

Kopiraj ta dva Sheeta iz dvije datoteke u jednu radnu knjigu (mislim da će ti biti lakše raditi, ako nije problem)

- Nazovimo prvi Sheet Primjer2.xls a drugi Sheet Primjer1.xls
- S obzirom da kopiraš iz Primjera2 u Primjer1, na Sheetu Primjer2.xls imenuj podatke pod nekim nazivom. npr. "podaci" radi jednostavnosti formule (vidi primjer iz attacha)
- Na sheetu Primjer1.xls npr: u ćeliji D2 koristi funkciju VLOOKUP koja će povući sve relevantne podatke iz istog reda za podatak koji se nalazi na oba sheeta u stupcu C.
Formula glasi
Code:
=VLOOKUP($C2;podaci;COLUMN()-2;FALSE)
Ovdje obrati pažnju, ova formula je za stupac D na sheetu Primjer1.xls jer se u njoj nalazi argument COLUMN()-2, a broj 2 treba promijeniti u slučaju da postavljaš formulu u neki drugi stupac.
Dakle kopiraj ovu formulu u desno do kraja, pa cijeli rerd opet prema dolje do kraja. Sada imaš za sve iste podatke na oba sheeta izlistane relevantne i pripadajuće ostale vrijednosti u istom redu. Za ostale imaš grešku #N/A koju treba izbaciti.
Ako želiš izbjeći pojavljivanje ove greške tj. da ti se pojavljuje prazna ćelija umjesto greške tada koristi funkciju IF

- kreiraj automatski filter i filtriraj sve greške
- obriši sve redove koji su filtrirani
- vrati filter nazad i sada imaš samo vrijednosti koje si tražio.

Nadam se da je to to ako sam ti dobro pročitao misli ;)
pozz
Sviđa mi se1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme