Cellák

Adatérvényesítés alkalmazása cellákra

Az adatérvényesítéssel korlátozhatja, hogy a felhasználók milyen típusú adatokat vagy értékeket írhatnak be egy cellába, például egy legördülő listába.

Ez a böngésző nem támogatja a videók lejátszását. Telepítse a Microsoft Silverlightot, az Adobe Flash Playert vagy az Internet Explorer 9-es verzióját.

Jelölje ki azt a cellát vagy cellákat, amelyhez szabályt szeretne létrehozni.

  1. Válassza az Adatérvényesítés >lehetőséget.

    Adatérvényesítés

  2. A Beállítások lap Engedélyezés területén válasszon egy lehetőséget:

    • Egész szám – a cella korlátozása, hogy csak egész számokat fogadjon el.

    • Decimális – ha azt szeretné, hogy a cella csak decimális számokat fogadjon el.

    • Lista – adatok kiválasztása a legördülő listából.

    • Date – a cella csak dátum elfogadására való korlátozásához.

    • Time – a cella korlátozása, hogy csak időt fogadjon el.

    • Szöveg hossza – a szöveg hosszának korlátozásához.

    • Egyéni – egyéni képlethez.

  3. Az Adatok területen válasszon ki egy feltételt.

  4. Állítsa be a többi kötelező értéket az Engedélyezés és az Adatok beállításhoz választott érték alapján.

  5. Válassza a Beviteli üzenet lapot, és szabja testre azt az üzenetet, amely a felhasználók számára megjelenik az adatok megadásakor.

  6. Jelölje be a Beviteli üzenet megjelenítése a cella kijelölésekor jelölőnégyzetet az üzenet megjelenítéséhez, amikor a felhasználó kijelöli vagy rámutat a kijelölt cell(ok)ra.

  7. Válassza a Hibajelzés lapot a hibaüzenet testreszabásához és a stílus kiválasztásához.

  8. Kattintson az OK gombra.

    Ha a felhasználó érvénytelen értéket próbál megadni, a testre szabott üzenettel megjelenik egy hibajelzés .

Példák letöltése

Példamunkafüzet letöltése a cikkben szereplő összes adatérvényesítési példával

Ha olyan munkalapot hoz létre, amely megköveteli a felhasználóktól az adatok megadását, érdemes lehet bizonyos dátum- vagy számtartományokra korlátozni a bejegyzést, vagy gondoskodni arról, hogy csak pozitív egész számokat adjon meg. Az Excel a adatérvényesítés használatával korlátozhatja az adatbevitelt bizonyos cellákra, és megkérheti a felhasználókat, hogy érvényes adatokat adjanak meg egy cella kijelölésekor, és hibaüzenetet jelenítsenek meg, amikor egy felhasználó érvénytelen adatokat ír be.

Adatbevitel korlátozása

  1. Jelölje ki azokat a cellákat, amelyekben korlátozni szeretné az adatbevitelt.

  2. Az Adatok lapon válassza az Adatérvényesítés > Adatérvényesítés lehetőséget.

    Megjegyzés: Ha az érvényesítési parancs nem érhető el, előfordulhat, hogy a munkalap védett, vagy a munkafüzet meg van osztva. Megosztott munkafüzetekben vagy védelemmel ellátott munkalapokon nem módosíthatók az adatérvényesítési beállítások. A munkafüzetek védelméről részletesen a Munkafüzet védelme című cikkben olvashat.

  3. Az Engedélyezés mezőben válassza ki az engedélyezni kívánt adattípust, és adja meg a korlátozási feltételeket és értékeket.

    Megjegyzés: Azokat a mezőket, ahol a korlátozási értékeket adja meg, a rendszer a kiválasztott adatok és korlátozó feltételek alapján címkézi. Ha például a Dátum adattípust választja, akkor a Kezdő dátum és a Záró dátum feliratú minimális és maximális értékmezőkbe beírhatja a korlátozó értékeket.

Érvényes bejegyzések kérése a felhasználóknak

Amikor a felhasználók kijelölnek egy olyan cellát, amely adatbeviteli követelményekkel rendelkezik, megjeleníthet egy üzenetet, amely ismerteti, hogy mely adatok érvényesek.

  1. Jelölje ki azokat a cellákat, ahol érvényes adatbejegyzéseket szeretne kérni a felhasználóktól.

  2. Az Adatok lapon válassza az Adatérvényesítés > Adatérvényesítés lehetőséget.

    Megjegyzés: Ha az érvényesítési parancs nem érhető el, előfordulhat, hogy a munkalap védett, vagy a munkafüzet meg van osztva. Megosztott munkafüzetekben vagy védelemmel ellátott munkalapokon nem módosíthatók az adatérvényesítési beállítások. A munkafüzetek védelméről részletesen a Munkafüzet védelme című cikkben olvashat.

  3. A Beviteli üzenet lapon jelölje be a Beviteli üzenet megjelenítése a cella kijelölésekor jelölőnégyzetet.

  4. A Cím mezőbe írja be az üzenet címét.

  5. A Beviteli üzenet mezőbe írja be a megjeleníteni kívánt üzenetet.

Hibaüzenet megjelenítése érvénytelen adatok megadásakor

Ha adatkorlátozások vannak érvényben, és egy felhasználó érvénytelen adatokat ír be egy cellába, megjeleníthet egy üzenetet, amely elmagyarázza a hibát.

  1. Jelölje ki azokat a cellákat, ahol meg szeretné jeleníteni a hibaüzenetet.

  2. Az Adatok lapon kattintson az Adatérvényesítés > az Adatérvényesítés elemre .

    Megjegyzés: Ha az érvényesítési parancs nem érhető el, előfordulhat, hogy a munkalap védett, vagy a munkafüzet meg van osztva. Megosztott munkafüzetekben vagy védelemmel ellátott munkalapokon nem módosíthatók az adatérvényesítési beállítások. A munkafüzetek védelméről további információt a Munkafüzet védelme című témakörben talál.

  3. A Hibajelzés lap Cím mezőjébe írja be az üzenet címét.

  4. A Hibaüzenet mezőbe írja be azt az üzenetet, amelyet érvénytelen adatok megadása esetén meg szeretne jeleníteni.

  5. Tegye a következők valamelyikét:

    Cél

    A Stílus előugró menüben válassza a

    A hiba kijavításának megkövetelése a felhasználóktól a folytatás előtt

    Megállítás

    Figyelmezteti a felhasználókat, hogy az adatok érvénytelenek, és az Igen vagy a Nem lehetőséget kell választaniuk annak jelzéséhez, hogy folytatni szeretnék-e a műveletet

    Figyelmeztetés

    Figyelmezteti a felhasználókat, hogy az adatok érvénytelenek, de a figyelmeztető üzenet bezárása után engedélyezik számukra a folytatást

    Fontos

Adatérvényesítés hozzáadása cellához vagy cellatartományhoz

Megjegyzés: Ennek a szakasznak az első két lépése bármilyen típusú adatérvényesítés hozzáadása. A 3–7. lépés kifejezetten egy legördülő lista létrehozására irányul.

  1. Jelölje ki az érvényesítendő cellákat.

  2. Az Adatok lap Adateszközök csoportjában válassza az Adatérvényesítés lehetőséget.

  3. A Beállítások lap Engedélyezés mezőjében válassza a Lista lehetőséget.

  4. A Forrás mezőbe írja be a listaértékeket vesszővel elválasztva. Írja be például a következőt: Alacsony,Átlag,Magas.

  5. Győződjön meg arról, hogy a Cellán belüli legördülő lista jelölőnégyzet be van jelölve. Ellenkező esetben nem jelenik meg a legördülő nyíl a cella mellett.

  6. Ha meg szeretné adni, hogy miként szeretné kezelni az üres (null) értékeket, jelölje be az Üres értékek mellőzése jelölőnégyzetet, vagy törölje a jelölését.

  7. Tesztelje az adatérvényesítést, és ellenőrizze, hogy megfelelően működik-e. Írjon be érvényes és érvénytelen adatokat is a cellákba, ezáltal próbáljon meggyőződni arról, hogy a beállítások megfelelően működnek, és az üzenetek a várt esetekben jelennek meg.

Megjegyzések: 

  • Miután létrehozta a legördülő listát, győződjön meg arról, hogy a kívánt módon működik. Előfordulhat például, hogy ellenőrizni szeretné, hogy a cella elég széles-e az összes bejegyzés megjelenítéséhez.

  • Adatérvényesítés eltávolítása – Jelölje ki a törölni kívánt érvényesítést tartalmazó cellát vagy cellákat, lépjen az Adatok > Adatérvényesítés elemre, majd az Adatérvényesítés párbeszédpanelen nyomja le az Összes törlése gombot, majd kattintson az OK gombra.

Az alábbi táblázat felsorolja az egyéb adatérvényesítési típusokat, és megmutatja, hogy miként állíthatók be a munkalapokon.

Cél

Hajtsa végre az alábbi lépéseket:

Az adatbevitel korlátozása adott tartományon belüli egész számokra

  1. Kövesse a fenti 1–2. lépést.

  2. Az Engedélyezés listában válassza az Egész szám lehetőséget.

  3. Az Adatok mezőben válassza ki a kívánt korlátozástípust. Ha például felső és alsó korlátokat szeretne beállítani, válasszon a következők közül: .

  4. Írja be a minimális, a maximális vagy a konkrét megengedett értéket.

    Megadhat számértéket eredményül adó képletet is.

    Tegyük fel például, hogy az F1 cella adatait érvényesíti. Ha a levonások minimális korlátját az adott cellában lévő gyermekek számának kétszeresére szeretné állítani, jelölje ki a nagyobb vagy egyenlő értéket az Adatok mezőben, és írja be a =2*F1 képletet a Minimum mezőbe.

Az adatbevitel korlátozása egy határértékek közé eső tizedes törtre

  1. Kövesse a fenti 1–2. lépést.

  2. Az Engedélyezés mezőben válassza a Decimális lehetőséget.

  3. Az Adatok mezőben válassza ki a kívánt korlátozástípust. Ha például felső és alsó korlátokat szeretne beállítani, válasszon a következők közül: .

  4. Írja be a minimális, a maximális vagy a konkrét megengedett értéket.

    Megadhat számértéket eredményül adó képletet is. Ha például egy értékesítő fizetésének 6%-át megadó jutalékok és bónuszok maximális korlátját szeretné beállítani az E1 cellában, válassza a Kisebb vagy egyenlő értéket az Adatok mezőben, és írja be az =E1*6% képletet a Maximum mezőbe.

    Megjegyzés: Ha azt szeretné, hogy egy felhasználó százalékértékeket adjon meg, például 20%-ot, válassza a Tizedes tört lehetőséget az Engedélyezés mezőben, válassza ki a kívánt korlátozástípust az Adatok mezőben, adja meg a minimális, a maximális vagy a konkrét értéket tizedes törtként (például 0,2 ), majd jelenítse meg az adatérvényesítési cellát százalékként. Ehhez jelölje ki a cellát, és kattintson a Kezdőlap lap Szám csoportjában a Százalékstílus Gombkép elemre.

Az adatbevitel korlátozása egy időkereten belüli dátumra

  1. Kövesse a fenti 1–2. lépést.

  2. Az Engedélyezés mezőben válassza a Dátum lehetőséget.

  3. Az Adatok mezőben válassza ki a kívánt korlátozástípust. Ha például egy adott nap utáni dátumokat szeretne engedélyezni, válassza a nagyobb mint lehetőséget.

  4. Írja be a kezdő, a záró vagy a konkrét megengedett dátumot.

    Megadhat egy dátumot eredményül adó képletet is. Ha például a mai dátum és a mai dátumtól számított 3 nap közötti időkeretet szeretne beállítani, válasszon a következők közül az Adatok mezőben, írja be a =MA() kifejezést a Kezdő dátum mezőbe, és írja be a =MA()+3 értéket a Záró dátum mezőbe.

Az adatbevitel korlátozása egy időkereten belüli időpontra

  1. Kövesse a fenti 1–2. lépést.

  2. Az Engedélyezés mezőben válassza az Idő lehetőséget.

  3. Az Adatok mezőben válassza ki a kívánt korlátozástípust. Ha például egy bizonyos napszak előtt szeretné engedélyezni az időpontokat, válassza a kisebb, mint lehetőséget.

  4. Írja be a kezdő, a záró vagy a konkrét megengedett időpontot. Ha konkrét időpontokat szeretne megadni, akkor használja az óó:pp időformátumot.

    Tegyük fel például, hogy be van állítva az E2 cella kezdési időponttal (8:00) és az F2 cella befejezési időponttal (17:00), és korlátozni szeretné az értekezletek időtartamát ezek között az időpontok között, majd a Data (Adatok ) mezőbe írja be az =E2 értéket a Kezdési idő mezőbe, majd írja be az =F2 kifejezést a Befejezési idő mezőbe.

Az adatbevitel korlátozása adott hosszúságú szövegre

  1. Kövesse a fenti 1–2. lépést.

  2. Az Engedélyezés mezőben válassza a Szöveg hossza lehetőséget.

  3. Az Adatok mezőben válassza ki a kívánt korlátozástípust. Ha például legfeljebb egy bizonyos számú karaktert szeretne engedélyezni, jelöljön ki kisebbet vagy egyenlőt.

  4. Ebben az esetben 25 karakterre szeretnénk korlátozni a bevitelt, ezért az Adatok mezőben jelöljön ki kisebbet vagy egyenlőt, és írja be a 25 karaktert a Maximum mezőbe.

A megengedett érték kiszámítása más cella tartalma alapján

  1. Kövesse a fenti 1–2. lépést.

  2. Az Engedélyezés mezőben válassza ki a kívánt adattípust.

  3. Az Adatok mezőben válassza ki a kívánt korlátozástípust.

  4. Az Adatok mező alatti mezőben vagy mezőkben jelölje ki azt a cellát, amelyet az engedélyezett érték megadásához használni szeretne.

    Ha például csak akkor szeretné engedélyezni egy fiók bejegyzéseit, ha az eredmény nem lépi túl a költségvetést az E1 cellában , válassza > Egész szám, Adat, kisebb vagy egyenlő, valamint Maximális >= =E1 lehetőséget.

Megjegyzések: 

  • Az alábbi példák az Egyéni beállítást használják, ahol képleteket beírva adja meg a feltételeket. Nem kell amiatt aggódnia, hogy mi látható az Adatok mezőben, mivel azt az Egyéni beállítás letiltja.

  • A cikkben szereplő képernyőképek a következő helyen készültek: Excel 2016; de a funkció ugyanaz a Webes Excel-ben.

Ha a következőt szeretné beállítani

Ezt a képletet írja be

Egy termék azonosítóját tartalmazó cella (C2) értékének mindig az ID- előtaggal kell kezdődnie, és legalább 10 karakter hosszúnak (9 karakternél hosszabbnak) kell lennie.

=ÉS(LEFT(C2;3)="ID-";HOSSZ(C2)>9)

6. példa: Adatérvényesítésben használt képletek

A terméknevet (D2) tartalmazó cella csak szöveget tartalmaz.

=SZÖVEG.E(D2)

2. példa: Adatérvényesítésben használt képletek

Egy személy születésnapját tartalmazó cella (B6) értékének nagyobbnak kell lennie, mint a B4 cellában megadott évek számának.

=HA(B6<=(MA()-(365*B4));IGAZ;HAMIS)

Adatérvényesítési példa egy bevitel minimális korra való korlátozására

Az A2:A10 cellatartományban csak egyedi értékek szerepelhessenek.

=DARABTELI($A$2:$A$10;A2)=1

4. példa: Adatérvényesítésben használt képletek

Megjegyzés: Először be kell írnia az A2 cella adatérvényesítési képletét, majd át kell másolnia az A2 cellát az A3:A10 cellába, hogy a DARABTELI második argumentuma megegyezik az aktuális cellával. Ez az A2)=1 rész A3)=1, A4)=1 és így tovább.

Ellenőrizze, hogy a B4 cellában lévő e-mail-cím tartalmazza-e az @ szimbólumot.

=ISNUMBER(FIND("@";B4))

Adatérvényesítési példa annak ellenőrzésére, hogy egy e-mail-cím tartalmazza-e az @ szimbólumot

Tipp: Ha Ön kisvállalati tulajdonos, és további információt szeretne kapni a Microsoft 365 beállításáról, tekintse meg a Kisvállalati súgó és tanulás című témakört.

Többre kíváncsi?

Legördülő lista létrehozása

Legördülő lista elemeinek felvétele és eltávolítása

Részletesebben az adatérvényesítésről

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.