locked
Office 2003 Excel cellahivatkozások RRS feed

  • Soru

  • Az Excel egy sorában hivatkozás található egy cellára. Például a 20-dik sor D oszlopában az egyszerúség kedvéért szerepeljen csak annyi, hogy =B16

    Ha beszúrok, vagy törlök sorokat, a hivatkozás továbbra is a helyes elemre mutat. Ha viszont másolással, vagy áthelyezéssel máshova teszem a kérdéses sort, az Excel megváltoztatja a hivatkozást. Az előző példánál maradva, ha a 20-as sort átmásolom vagy áthelyezem a 30-as sorba, a B16 cellára mutató hivatkozást megváltozik =B26 -ra. (relatív címzés)

    Hogyan lehet, lehet-e egyáltalán ezt a funkciót kikapcsolni? Azaz a példánál maradva akárhova teszem a 20-as sort, a hivatkozás továbbra is a B16 -ra mutasson. (Természetesen, ha azt a sort helyezem át, ahol a hivatkozott adat van, például a B16-ot tartalmazó sorból mondjuk 12 -s sor lesz, akkor akkor a D20-as cellában a hivatkozás is =B12 legyen.)

    Másik kérdésem ugyanezzel kapcsolatban:   Ha mondjuk a hivatkozás egy függvény például =B16+A15, tud-e olyant az Excel, hogy az egyik abszolut, a másik relatív hivatkozás legyen. Mondjuk átmásolom a 20-as sort a 30-as sorba, a B16 az maradjon továbbra is B16 (abszolut címzés), míg az A15 változzon A25-re (relatív címzés).

    harmadik kérdés:   Van-e olyan hivatkozás az Excelben, ami a hivatkozott cellákat felsorolja a rájuk hivatkozó cellában. Például létezik-e Excelben olyan művelet amitől ha a B16 cellában ku az A15-ben tya, a c7-ben füle van, akkor az eredmény a D20-as cellában kutyafüle lesz

     

    köszi a válaszokat:   Pusztai József

     

     

     

    13 Kasım 2010 Cumartesi 20:49

Yanıtlar

  • Szia,

    Néhány kérdésedre tudok válaszolni:

    Az Excel egy sorában hivatkozás található egy cellára. Például a 20-dik sor D oszlopában az egyszerúség kedvéért szerepeljen csak annyi, hogy =B16

    Ha beszúrok, vagy törlök sorokat, a hivatkozás továbbra is a helyes elemre mutat. Ha viszont másolással, vagy áthelyezéssel máshova teszem a kérdéses sort, az Excel megváltoztatja a hivatkozást. Az előző példánál maradva, ha a 20-as sort átmásolom vagy áthelyezem a 30-as sorba, a B16 cellára mutató hivatkozást megváltozik =B26 -ra. (relatív címzés)

    Hogyan lehet, lehet-e egyáltalán ezt a funkciót kikapcsolni? Relatív címzést (relatív cellahivatkozás) kikapcsolni lehetséges:  használj $ jelet a képletben. Ha a így használod: =$b$16 akkor akárhová rakod, másolod ő a b16 cellára fog hivatkozni.

    Azaz a példánál maradva akárhova teszem a 20-as sort, a hivatkozás továbbra is a B16 -ra mutasson. =$b$16  (Természetesen, ha azt a sort helyezem át, ahol a hivatkozott adat van, például a B16-ot tartalmazó sorból mondjuk 12 -s sor lesz, akkor akkor a D20-as cellában a hivatkozás is =B12 legyen.) Tapasztalataim alapján ez nem megoldható standard excel funkcionalitáson belül.

    Másik kérdésem ugyanezzel kapcsolatban:   Ha mondjuk a hivatkozás egy függvény például =B16+A15, tud-e olyant az Excel, hogy az egyik abszolut, a másik relatív hivatkozás legyen. Mondjuk átmásolom a 20-as sort a 30-as sorba, a B16 az maradjon továbbra is B16 (abszolut címzés), míg az A15 változzon A25-re (relatív címzés). Lásd első válasz: =$b$16+a15

    harmadik kérdés:   Van-e olyan hivatkozás az Excelben, ami a hivatkozott cellákat felsorolja a rájuk hivatkozó cellában. Például létezik-e Excelben olyan művelet amitől ha a B16 cellában ku az A15-ben tya, a c7-ben füle van, akkor az eredmény a D20-as cellában kutyafüle lesz Használd az összefűz függvényt. d20 cellában: =összefűz(b16;a15;c7)

    köszi a válaszokat:   Pusztai József

    Üdv,Tibor

    • Yanıt Olarak İşaretleyen pls111 21 Kasım 2010 Pazar 22:40
    15 Kasım 2010 Pazartesi 06:51
  • Szia,

    A látszat csal, nem vagyok nagyon otthon, csak tapasztaltam néhány dolgot.

    Milyen verziójú excelt használsz?Ha jól értettem akkor a d16 cellában volt szöveg. Mielőtt képletet használsz érdemes az egész oszlopot általános cellaformátumba rakni, ez később még jól jöhet.

    Sor sorszáma? Ezt nem egészen tudom mire gondolsz, de van olyan függvény, hogy sor() és oszlop() ami visszaadja a kijelölt cella sor vagy oszlopértékét. Az R1C1 hivatkozást tudom hogy létezik, de még sose használtam.

    Üdv, Tibor

    • Yanıt Olarak İşaretleyen pls111 8 Aralık 2010 Çarşamba 23:14
    25 Kasım 2010 Perşembe 20:28

Tüm Yanıtlar

  • Szia,

    Néhány kérdésedre tudok válaszolni:

    Az Excel egy sorában hivatkozás található egy cellára. Például a 20-dik sor D oszlopában az egyszerúség kedvéért szerepeljen csak annyi, hogy =B16

    Ha beszúrok, vagy törlök sorokat, a hivatkozás továbbra is a helyes elemre mutat. Ha viszont másolással, vagy áthelyezéssel máshova teszem a kérdéses sort, az Excel megváltoztatja a hivatkozást. Az előző példánál maradva, ha a 20-as sort átmásolom vagy áthelyezem a 30-as sorba, a B16 cellára mutató hivatkozást megváltozik =B26 -ra. (relatív címzés)

    Hogyan lehet, lehet-e egyáltalán ezt a funkciót kikapcsolni? Relatív címzést (relatív cellahivatkozás) kikapcsolni lehetséges:  használj $ jelet a képletben. Ha a így használod: =$b$16 akkor akárhová rakod, másolod ő a b16 cellára fog hivatkozni.

    Azaz a példánál maradva akárhova teszem a 20-as sort, a hivatkozás továbbra is a B16 -ra mutasson. =$b$16  (Természetesen, ha azt a sort helyezem át, ahol a hivatkozott adat van, például a B16-ot tartalmazó sorból mondjuk 12 -s sor lesz, akkor akkor a D20-as cellában a hivatkozás is =B12 legyen.) Tapasztalataim alapján ez nem megoldható standard excel funkcionalitáson belül.

    Másik kérdésem ugyanezzel kapcsolatban:   Ha mondjuk a hivatkozás egy függvény például =B16+A15, tud-e olyant az Excel, hogy az egyik abszolut, a másik relatív hivatkozás legyen. Mondjuk átmásolom a 20-as sort a 30-as sorba, a B16 az maradjon továbbra is B16 (abszolut címzés), míg az A15 változzon A25-re (relatív címzés). Lásd első válasz: =$b$16+a15

    harmadik kérdés:   Van-e olyan hivatkozás az Excelben, ami a hivatkozott cellákat felsorolja a rájuk hivatkozó cellában. Például létezik-e Excelben olyan művelet amitől ha a B16 cellában ku az A15-ben tya, a c7-ben füle van, akkor az eredmény a D20-as cellában kutyafüle lesz Használd az összefűz függvényt. d20 cellában: =összefűz(b16;a15;c7)

    köszi a válaszokat:   Pusztai József

    Üdv,Tibor

    • Yanıt Olarak İşaretleyen pls111 21 Kasım 2010 Pazar 22:40
    15 Kasım 2010 Pazartesi 06:51
  • Ha magát a sort helyezed át, akkor az valóban nem megoldható.

    Sőt, az abszolút hivatkozásnál nézd át azt is, ha csak egyik helyre teszel $ jelet (oszlop vagy sor-hivatkozás elé). Ugyanis ebben az esetben csak a sor, vagy csak az oszlop marad abszolút :) Ki tudja, a későbbiekben lehet hasznát veszed. :)

    A.

    15 Kasım 2010 Pazartesi 09:46
  • Szia Tibor!

    Most volt alkalmam a válaszodat elolvasni. Idő hiányában ki még nem próbáltam.

    Látom, nagyon otthon vagy az excelben. Még az excel oktatáson a tanár sem tudott rá választ adni. Remélem nem zavarlak a kérdéseimmel.

      Időközben támadt újabb problémám az excellel. Nem nagy, csak kellemetlen, több gombnyomást jelent.

    Mondjuk, a D20-as cellában hivatkozok a B16-ra (=B16), ami egy szöveget tartalmazó cella. Ha aztán valamiért meggondolom, és a D20-ban mégis inkább mondjuk a A15-re akarok hivatkozni, akkor előbb bele kell menem a cellaformázásba, és átállítani a cellát általánosra, hogy ezt meg tudjam tenni. Nem lehet ezt valahogy elkerülni?

    Másik, lehet-e és hogyan, képletben a sor sorszámára hivatkozni. Ha lehet, akkor van-e ilyen lehetőség az oszlopnál is?

    Köszi:   Pusztai

    21 Kasım 2010 Pazar 22:43
  • Nem kell átállítani a cellaformázást, simán beírod az "=A15" értéket (idézőjelek nélkül), s máris arra fog hivatkozni.

    Másik kérdésedre: esetleg a "referencia stílus" nem segít neked? http://kb.wisc.edu/helpdesk/page.php?id=781 

    A.

    22 Kasım 2010 Pazartesi 09:56
  • Szia,

    A látszat csal, nem vagyok nagyon otthon, csak tapasztaltam néhány dolgot.

    Milyen verziójú excelt használsz?Ha jól értettem akkor a d16 cellában volt szöveg. Mielőtt képletet használsz érdemes az egész oszlopot általános cellaformátumba rakni, ez később még jól jöhet.

    Sor sorszáma? Ezt nem egészen tudom mire gondolsz, de van olyan függvény, hogy sor() és oszlop() ami visszaadja a kijelölt cella sor vagy oszlopértékét. Az R1C1 hivatkozást tudom hogy létezik, de még sose használtam.

    Üdv, Tibor

    • Yanıt Olarak İşaretleyen pls111 8 Aralık 2010 Çarşamba 23:14
    25 Kasım 2010 Perşembe 20:28
  •  

    Szia Asteriksz!

     

    Az első válaszodra:

    Sajnos nem. Ha előzőleg be volt írva, hogy =D19 akkor beírja a D19 tartalmát. De ha ezek után átjavítom mondjuk =B16 -ra akkor azt írja be, hogy =B16 és ezt csak akkor írja át a B16 cella tartalmára, ha a cellaformázást átírom általánosra.

    A második kérdésre adott oldalra még nem futotta az időmből.

     

    pls

     

    8 Aralık 2010 Çarşamba 23:21
  •  

    Szia PTibor!

     

    Az első kérdésre adott válaszodra:

    Office 2003-at használok. Az egész táblázat általánosra volt állítva induláskor. Az említett probléma kizárólag javitáskor lép fel, ha valamelyik már beírt hivatkozást javítani akarom. Lásd Aszteriksz-nek adott választ. 

     Részletesebben:    Mondjuk az F5 cellába beírom, hogy =B16  ahol a B16-ban egy szöveg van, például az, hogy kutya11. Akkor az F5 cellában az lesz, hogy kutya11. De rájövök, hogy nem ezt akartam, és kijavítom =C9 -re, ahol az van, hogy macska13. Akkor az F5-ben az lesz, hogy =C9, és nem az, hogy macska13. Ha ezek után a cellaformázást átírom általánosra, akkor íródik át az =C9 macska13 -ra. Ezt a minden javításhoz szükséges cellaformázást szeretném elkerülni.

    A második kérdésemre adott válaszod azt hiszem jó lesz, de még függvény belsejében is ki kell próbálnom.

    Egyébként elnézést mindenkitől, hogy ilyen ritkán válaszolok, de az elfoglaltságom miatt jó, ha egy - két hetenként meg tudom nézni az oldalt. Azt is csak ilyen későn, ellopva egy kis időt az alvásból.

    Üdv:   pls

     

    8 Aralık 2010 Çarşamba 23:46
  • A Tools/ Options/Calculation menüpontban mi van beállítva, nem Automatikus? Ha F9-et nyomsz, akkor sem lesz "macska" a cella értéke?

    A.

    9 Aralık 2010 Perşembe 06:56