Tartalomjegyzék
A vállalati világban megszoktuk, hogy olyan adatbázisokat látunk, ahol néhány dolog többször is előfordult. Előfordulhat, hogy egy tartományban szeretnénk megtudni egy érték első előfordulását. A Microsoft Excel különböző hasznos képletekkel rendelkezik, amelyekkel könnyedén elvégezhetjük ezt a feladatot. A cikk 3 különböző képletet ismertet, amelyek variációival egy tartományban lévő érték első előfordulását találhatjuk meg az Excelben.
Gyakorlati munkafüzet letöltése
A gyakorláshoz letöltheti a munkafüzetet innen.
Egy érték első előfordulásának keresése egy tartományban.xlsx3 módja az Excel tartományban lévő érték első előfordulásának megkeresésének az Excelben
A következő adatkészletet fogjuk használni az Excelben egy tartományban lévő érték első előfordulásának keresésére szolgáló képletek ismertetéséhez.
Az adatkészlet két oszlopot tartalmaz a termékek terméknevével és azonosítójával. Észreveheti, hogy az oszlopokban ismétlődnek az értékek. Meg kell találnunk az érték első előfordulását a tartományban. Ehhez három különböző képletet fogunk ismertetni. A cikk további részében megismerheti a képleteket és azok működését, hogy megtaláljuk az érték első előfordulását egy tartományban a következőkben.Excel.
1. A COUNTIF vagy COUNTIFS függvények használata egy érték első előfordulásának megkereséséhez egy tartományban az Excelben
COUNTIF egy egyszerű és hasznos függvény egy érték első előfordulásának keresésére egy tartományban. Egy vagy több kritériumot és tartományt fogad el egyes vagy többes számban történő függvényhasználat alapján. Az alábbiakban mindegyiküket megnézzük.
1.1 A COUNTIF függvény használata
A legegyszerűbb képlet egy érték első előfordulásának megkeresésére egy tartományban a COUNTIF funkció.
Kövesse a lépéseket egy érték előfordulásának megkereséséhez egy tartományban:
- Írjon képletet két oszlop adatainak egy új oszlopban történő egyesítéséhez.
A képlet: =B5&C5
.
Ez összekapcsolja a két adatot.
- Húzza lefelé a Töltse ki a fogantyút ikon (a ( + ), mint az első cella jobb alsó részén lévő jel), és megkapja a két adat egyetlen oszlopba történő egyesítésének eredményét, ahogy az alábbiakban látható.
- Ezután egy új oszlopba írja be az alábbi képletet:
=(COUNTIF($D$5:$D5,$D5)=1)+0
- Most ennek megfelelően húzza az eredményt az összes sorra. Kövesse ehhez a képszámozást.
Az eredmény azt mutatja 1 a cellatartomány első előfordulásainak értékeiért D5:D11 .
Megjegyzés: Ahelyett, hogy nulla hozzáadása használhatjuk N Funkció beágyazva a COUNTIF hogy ugyanazt az eredményt kapjuk.
1.2 A COUNTIFS használata N funkcióval
A fenti módszer egy kicsit lassú. A gyorsabb eredmény érdekében használhatja a a COUNTIFS funkció beágyazva a az N függvény .
Az adatkészlet képlete a következő lesz:
=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)
Az eredmény ugyanaz lesz, mint 1. a) módszer .
A képlet ugyanaz, mint a módszer. Az egyetlen különbség, hogy itt nincs szükségünk join oszlopra. Ismét, COUNTIFS többszörös tartományok és kritériumok .
Hasonló olvasmányok:
- Hogyan lehet megtalálni az értéket az Excel tartományban (3 módszer)
- Karakter keresése az Excel karakterláncban (8 egyszerű módja)
- Hogyan keresse meg a szöveget az Excel cellában
- Excel keresés a tartományban lévő szöveghez (11 gyors módszer)
2. A beágyazott ISNUMBER és MATCH függvények használata egy érték első előfordulásának megkereséséhez egy tartományban az Excelben
Ezenkívül használhatja a nest az ISNUMBER és a MATCH függvények egy érték első előfordulásának keresésére egy tartományban.
A képlet a következő lesz:
=1- ISNUMBER(MATCH(B5,B$4:B4,0))
Az eredmény azt mutatja 1 az értékek első előfordulása a tartományban.
3. A beágyazott INDEX használata más függvényekkel az Excel tartományban lévő érték első előfordulásának megkeresésére
Továbbá, egy oszlop első előfordulásának értékeit egy másik oszlop hivatkozása alapján is kivehetjük a következővel INDEX más függvényekkel beágyazva, mint például MATCH , KIS , IF , KERESÉS , és így tovább. Az alábbiakban néhányat megnézünk közülük.
3.1 A beágyazott INDEX és MATCH függvények használata
Kezdjük a beágyazott INDEX és MATCH formula.
A képlet az adott adatkészletre a következő lesz:
=INDEX($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))
Az eredmény a következő értéket mutatja C5 sejt a következő érték első előfordulása esetén B5 sejt a következő tartományban B5:B11 .
3.2 A beágyazott INDEX használata a SMALL, IF és ROW függvényekkel
Emellett a INDEX funkció is beágyazható olyan függvényekkel, mint a a KISZ , IF és ROW függvények segítségével a tartomány egy másik oszlopának referenciájából megkapja az oszlop első előfordulásának kívánt értékét.
A képlet a következő:
=INDEX($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1)),1)))
Az eredmény ugyanaz lesz, mint e szakasz 3. a) módszere .
Továbbá, ezzel a képlettel a tartományban 2. alkalommal előforduló érték értékét is megkaphatjuk a 1 a képlet végén a következővel 2 .
Változtassuk meg a ID szám a 2. bekövetkezett " Wi-Fi router" értéket " #11_00″ .
Az eredmény a következő lesz ID a 2. alkalommal előforduló, " Wi-Fi router" .
Az eredmény "#11_00", azaz a tartományban 2. alkalommal előforduló érték azonosítószáma.
3.3 A beágyazott INDEX használata az ISNUMBER & SEARCH funkciókkal
Végül egy másik képletet fogunk használni a beágyazott INDEX , ISNUMBER , és KERESÉS függvény, amely egy adatot egy másik megadott adattal egybevet, és csak a duplikátumokat adja ki.
Ennek képlete a következő lesz:
=INDEX($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0)))
Kövesse a képet a képlet alkalmazásához szükséges lépésekhez.
Megfigyelheti, hogy a kimenet a D9-es cella érvénytelen eredményt mutat, mivel a tartományon belül nincsenek duplikátumok.
Emlékezetes dolgok
1. Használnia kell a Töltse ki a fogantyút ikonnal húzza a képletet a tartomány többi értékének eredményeinek megtalálására. Alkalmazza ezt ott, ahol a képek lefelé mutató nyilat mutatnak.
2. Meg kell értened, hogyan szeretnéd az eredményt, majd alkalmazd bármelyik módszert, amelyik megfelel neked.
Következtetés
A cikk három különböző képletet ismertet, amelyekkel az Excelben egy tartományban lévő érték első előfordulását lehet megtalálni. A képletek olyan függvényeket tartalmaznak, mint például COUNTIF , INDEX , ISNUMBER , KIS , ROW , MATCH , és így tovább. Remélem, hogy a cikk segített megtalálni a megoldást. Ha bármilyen további kérdése van, akkor írja meg azokat a megjegyzés rovatban.