Excel táblázat kitöltése automatikusan egy másik file-ból

Névtelen
2016-11-05T07:50:11+00:00

Van 2 file-om. Az első egy menetrendi tábla. Annak első oszlopa a viszonylatot takarja, a 2. oszlopa azon belül megadja a forgalmi számot. A 3. oszlopban szeretném megkapni a másik file-ból a pályaszámot.

Jelenleg ezt manuálisan csinálom, minden sort egyenként kitöltve. Én viszont azt szeretném, hogy az Excel magától számolja ki a "linket" és az alapján magától tegye be az értéket.

Kb. erről van szó:

Az első kép tehát egy 201611.xlsx file-ról készült. Ebbe teszem be a menetrendet.

A második kép meg egy palyaszamok.xlsx file-ról készült. Ebbe teszem be az adott napra érvényes pályaszámokat.

A kettőt jelenleg kézi üzemben kapcsolom össze. Szeretném ezt a kapcsolat építést automatizálni.

Microsoft 365 és Office | Excel | Otthoni | Windows

Zárolt kérdés. Ez a kérdés a Microsoft támogatási közösségéből lett áttelepítve. Szavazhat arról, hogy hasznos-e, de nem adhat hozzá megjegyzéseket vagy válaszokat, és nem követheti a kérdést.

0 megjegyzés Nincsenek megjegyzések
A kérdés szerzője által elfogadott válasz
Névtelen
2016-11-22T13:11:31+00:00

Kedves Sándor!

Ha a forgalmi nincs sorrendben, nem lehet az ún lehúzásos módszerrel kitölteni a táblázatot. Vagyis a pályaszámok sorrendben kell, hogy legyenek.

Mi nem tudunk az Excelben erre megoldást az Excel működéséből adódóan, illetve ahogy a lehúzásos módszer működik.

A TechNet-tel érdemes felvennie a kapcsolatot, hogy tudnak-e valamilyen kerülő megoldást.

Bízom benne, hogy válaszom hasznosnak bizonyult.

Üdvözlettel:

Enikő

Hasznos volt ez a válasz?

0 megjegyzés Nincsenek megjegyzések

9 további válasz

Rendezés alapja: Leghasznosabb
  1. Névtelen
    2016-11-18T06:58:41+00:00

    Kedves Enikő!

    Ha a menetrendben sorban jönne minden forgalmi, akkor az nagyon egyszerű lenne! Mivel erről szó sincs, ezért az a helyzet, hogy kicsit bonyolultabb  a probléma.

    Tehát adva van a menetrend, az összefésült, ahol nem emelkedő sorrendben jönnek a viszonylatok és forgalmik, hanem az első képnek megfelelően össze-vissza!

    Sőt komplikálja a helyzetet az, hogy például a mostani menetrendben nincs 1/2-es forgalmi, azaz az 1-es viszonylat/vonal 2-es forgalmija most éppen nem közlekedik. Ezen kívül persze vannak még más - szintén nem közlekedő - viszonylatok.

    Tehát szép, emelkedő sorrendet nem lehet csinálni! Még átrendezéssel sem.

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések
  2. Névtelen
    2016-11-15T09:24:00+00:00

    Kedves SándorKS!

    Igen, így már értjük a problémát.

    ='C:\Users\Sandor\Google Drive\BKV\menetrend[Palyaszamok.xlsx]17'!$C$2

    Ön azt szeretné, hogy ha lehúzza a Pályaszám C sorát akkor a képlet így változzon és ezzel együtt megfelő számok kerüljenek  Pályaszám C oszlopába :

    17'!$C$2

    17'!$C$3

    17'!$C$4

    17'!$C$5

    1)Ha ez így van, akkor kérek egy felvételt arról, hogy mi történik a képlettel ha Ön most lehúzza :szeretnénk látni, hogy a rendszer milyen hibaüzenetet ír ki, illetve, hogy a képletben milyen változás történik, ami nem felel meg az Ön által elképzelt eredménynek.

    1. Kérem, hogy Ön itt nyissa meg a Magánbeszélgetést és ott válaszoljon a kérdésemre még, s ha azt megtette, kérem, hogy itt a nyílt fórumon válaszoljon.

    Válaszát és készséges együttműködését köszönöm!

    Üdvözlettel:

    Enikő

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések
  3. Névtelen
    2016-11-11T08:17:38+00:00
    1. vonal = viszonylat.
    2. A forgalmi szám gyakorlatilag azt jelöli, hogy az adott vonalra hány szerelvény jött ki. Cifrázza a helyzetet, hogy míg korábban 1 viszonylatra csak egy kocsiszínből jött ki villamos, addig manapság van, hogy 4 kocsiszín adja össze a napi forgalomhoz szükséges mennyiséget. Ezeket eltérő számozással jelölik. Például az 1-es villamosnál:
      • Angyalföldről jönnek az 1-től 29-ig számozottak.
      • Barossból a 31-től 49-ig számozottak.
      • Hungáriából az 51-től 55-ig és
      • Szávából az 56-tól 60-ig jelöltek.
    3. Jelenleg a pályaszámot úgy kapom meg, hogy a menetrend adatbázis "C" oszlopában bármelyik mezőbe kattintva beírok egy egyenlőség jelet, majd a pályaszámos adatbázisba kattintva a megfelelő fül és sor kiválasztása után kattintok az adott mezőben lévő pályaszámra. A példámban ki van választva a 17-es villamos 2-es forgalmija. Az első kép szerinti fejlécben az "fx" utáni fehér mezőben van az "=" jel, majd a függvény. A 2. kép alján jól látszik a 17-es fül, és a "C" oszlopban a 2. sor eleme van kijelölve. Ez beírás előtt
    • mint a Copy - Paste parancsnál mozgó kerettel van ilyenkor megjelölve (ameddig nem nyomok Enter-t).
    1. Igen, ez a Google Drive 'C:\Users\Sandor\Google Drive\BKV\menetrend... alkönyvtárban van. Mind a két file itt található.
    2. A "manuális" kitöltés azt jelenti, hogy felteszem a filter-t, majd szűrök vonalra, majd szűrök forgalmira is. Ezután például csak a 17-es vonal 2-es forgalmija látható a képernyőn. Majd az előbb már leírt módon kattintok a pályaszám mezőben. Beírom az "=" jelet, majd kattintok a másik file képén, kiválasztom a megfelelő fület (ez most a 17-es) és ott a 3. oszlopban kattintok a 2. mezőre. Ekkor nyomok egy "Enter"-t, és az Excel beteszi a fejlécben látható függvényt. Majd ezt jobb alsó sarokkal megfogva bemásolom a többi 17/2-es forgalmihoz. Ez a módszer lassú és körülményes, mert minden vonalra és minden forgalmira külön-külön (kézzel) kell szűrni és hivatkozni.
    3. Jelenleg tehát a függvény ez:
      • ='C:\Users\Sandor\Google Drive\BKV\menetrend[Palyaszamok.xlsx]17'!$C$2
      • és én ezt szeretném - ='C:\Users\Sandor\Google Drive\BKV\menetrend[Palyaszamok.xlsx](ide a 17-est vegye fel az első oszlopból)'!$C$(ide a 2-est vegye fel a 2. oszlopból)
      • majd a függvény alapján töltse ki a mezőt a korrekt értékkel.
      • Ebben az esetben csak az első menetrendi értéknél kellene megadni a függvényt, majd azt a jobb alsó sarkában megfogva lehúzni a táblázat aljáig.
      • A rugalmas kitöltésnek azért lenne fontossága, mert manapság sokszor változik a menetrend. Ami nem egészében változik, hanem csak egy-egy viszonylat (vonal) esetében történik. Vagyis ezt a 4 viszonylatos (Bécsi út - Vörösvári út végállomásra) készült "összefésült" menetrendemet van, hogy 2 naponta kell változtatni. Most azt csinálom, hogy leszűröm a változott vonalra. Annak a járatnak a sorait kitörlöm. Majd egy másik menetrendi file-ból (átszabva az én rendszeremre) készítek egy listát. Azt bemásolom a jelenlegi összefésült lista mögé. Ezután a menetrendi indulási idők szerint sorba rendezem. Majd szűrök az adott vonalra, forgalmira és elkezdem kézzel feltölteni a pályaszámos mezőt... Ameddig ez havonta egy-két alkalommal kellett csinálni, nem volt zavaró. Amióta ezt sűrűn kell végrehajtani, azóta egy kissé hátráltat a pihenésben. Ugyanis ezt pihenőidőmben végzem el!

    Köszönöm a segítséget!

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések
  4. Névtelen
    2016-11-10T14:18:25+00:00

    Kedves SánorKS!

    Kérem, hogy pontisítson felénk, hogy be tudjuk határolni, hogy milyen műveletet szeretne elvégezni és a kereteinken belül megnézzük az esetleges megoldásokat.

    Ahhoz, hogy megértsük mit szeretne, magát a folyamatot , kérem hogy pontosítson.

    Két fájlról beszél, az egyik menetrendi tábla.

    Melyik a menetrendi a tábla?

    1. Első fájl : Menetrendi tábla: (erre gondolt) ? Kérem igazolja vissza

    Azt írja erről a  Meneterndi tábláról, hogy az első oszlop viszonylatotmutat.Itt azonban az első oszlop A : Vonal megnevezést kapta. Vonal megegyezik a viszonylattalaz Ön szemszögéből? Fontos, hogy megértsük az egyes szavak mit jelentenek és azt Excelben értelmezni tudjuk .Mi a vonal, mi a viszonyat ? Ha a vonal 17 akkor a viszonylat is 17 (A oszlop 1. sora)? Kérem igazolja vissza.

    B oszlop Forgalmi szám. Igen ezt látom.  Mit jelent maga a forgalmi szám ?

    C. oszlop pályaszám. ,,3. oszlopban szeretném megkapni a másik file-ból a pályaszámot."Tehát a **C oszlop értékeit szeretné megkapni egy másik fájlból.**Ön a másik fájlt-t használta, s így  kapta már meg a pályaszám alatt található értékeket: 108, 1954 ? Kérem igazolja vissza. Fontos tudni hogy konkrétan honnan vesz adatot.

    Ez a nevezett másik fájl az Ön Google Drive-jában van benne  aminek az elérése: C:\Users...\Google Drive ?

    Ez a Google Drive-ban lévő fájlaa képen látható második fájl? Vagyis ez: (Kérem igazolja vissza )

    Mit jelent, hogy Ön manuálisan tölti ki a C pályaszám alatti oszlopot.

    Mit jelent az**, hogy azt szeretné ha az Excel magától számolná ki a linket?**

    Ön azt szeretné ha a menetrendi tábla oszlopát (miután a függvényt beírta szakszerüen az fx helyre ) a kurzorral lehúzza, s a függvény ugymond végigfut azon az oszlopon és az értékek megjelennek? Vagyis Önnek nem kell minden egyes sorra rámennie és az fx helyre a függvényt beírnia.

    Kérem, hogy pontosítson felénk, hogy megérthessük mi az a fajta művelet amit szeretne Excelben megvalósítani**.**

    Készséges együttműködését megköszönve,

    Üdvözlettel:

    Enikő

    .

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések