Edukien taula
Hau Excel balio esklusiboen seriearen azken zatia da, zutabean balio desberdinen / esklusiboen zerrenda formula bat erabiliz nola lortu eta datu multzo desberdinetarako formula hori nola moldatu erakusten duena. Excel-en Iragazki Aurreratua erabiliz zerrenda bereizi bat azkar nola lortzen ikasiko duzu eta Duplicate Remover-ekin errenkada bereziak nola atera.
Azken artikulu pare batean, zenbatu eta aurkitzeko metodo desberdinak aztertu ditugu. balio bereziak Excel-en. Tutorial horiek irakurtzeko aukera izan bazenuen, dagoeneko badakizu nola lortu zerrenda bakarra edo bereizia identifikatuz, iragaziz eta kopiatuz. Baina hori pixka bat luzea da, eta ez da, urrun, bakarra Excel-en balio bereziak ateratzeko modua. Askoz azkarrago egin dezakezu formula berezi bat erabiliz, eta momentu batean hau eta beste teknika pare bat erakutsiko dizkizut.
Aholkua. Array dinamikoak onartzen dituen Excel 365-en azken bertsioan balio esklusiboak azkar lortzeko, erabili UNIQUE funtzioa goiko estekatutako tutorialean azaltzen den moduan.
Nola lortu balio bakarrak Excel-en
Nahasketarik ez izateko, lehenik eta behin, ados ditzagun Excel-en balio bakarrak deitzen ditugunak. Balio bakarrak zerrenda batean behin bakarrik dauden balioak dira. Adibidez:
Excel-en balio esklusiboen zerrenda ateratzeko, erabili formula hauetako bat.
Matrizea balio esklusiboak formula (Ktrl + Shift + Sartu sakatuz osatuta).errenkada bereziak ateraz, hautatu Kopiatu beste kokapen batera eta, ondoren, zehaztu non kopiatu nahi dituzun - orri aktiboa (hautatu Kokapen pertsonalizatua aukera eta zehaztu helmugako goiko gelaxka). barrutia), lan-orri berria edo lan-liburu berria.
Adibide honetan, aukera dezagun orri berria:
Gustatu al zaizu Excel-en balio edo errenkada berezien zerrenda lortzeko modu azkar eta erraz hau? Hala bada, behean ebaluazio-bertsio bat deskargatzera eta probatzera animatzen zaitut. Bikoiztutako kentzailea eta ditugun denbora aurrezteko beste tresna guztiak Ultimate Suite for Excel-en sartzen dira.
Deskarga erabilgarri
Bilatu balio esklusiboak Excel-en - adibidea lan-koadernoa (.xlsx fitxategia)
Ultimate Suite - ebaluazio bertsioa (.exe fitxategia)
): =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1,$A$2:$A$10) + (COUNTIF($A$2:$A$10, $A$2:$A$10)1), 0)), "")
Erregular balio esklusiboen formula (Sartu sakatuz osatuta):
=IFERROR(INDEX($A$2:$A$10, MATCH(0,INDEX(COUNTIF($B$1:B1, $A$2:$A$10)+(COUNTIF($A$2:$A$10, $A$2:$A$10)1),0,0), 0)), "")
Aurreko formuletan, erreferentzia hauek erabiltzen dira:
- A2:A10 - iturburu-zerrenda.
- B1 - zerrenda esklusiboaren goiko gelaxka ken 1. Adibide honetan, zerrenda bakarra hasiko dugu. B2n, eta, beraz, B1 ematen diogu formulari (B2-1=B1). Zure zerrenda bakarra hasten bada, esate baterako, C3 gelaxkan, aldatu $B$1:B1 $C$2:C2-ra.
Oharra. Formulak zerrenda esklusiboaren lehen gelaxkaren gaineko gelaxka aipatzen duelako, hau da, normalean zutabeen goiburua (adibide honetan B1), ziurtatu zure goiburuak zutabean beste inon agertzen ez den izen esklusibo bat duela.
Adibide honetan, A zutabetik izen esklusiboak ateratzen ari gara (zehatzago A2:A20 barrutitik), eta hurrengo pantaila-argazkiak array formula martxan erakusten du:
Formularen logikaren azalpen zehatza aparteko atal batean ematen da, eta hona hemen nola erabili formula zure Excel-eko lan-orrietan balio esklusiboak ateratzeko:
- Egokitu formuletako bat zure datu-multzoaren arabera.
- Idatzi formula zerrenda esklusiboko lehen gelaxkan (B2 adibide honetan).
- Matrizearen formula erabiltzen ari bazara, sakatu Ctrl + Shift + Sartu . Formula arrunta aukeratu baduzu, sakatu Sartu tekla ohi bezala.
- Kopiatu formula behar den neurrian betetzeko heldulekua arrastatuz. Biak geroztikbalio esklusiboen formulak IFERROR funtzioan biltzen ditugu, formula zure taularen amaierara arte kopiatu dezakezu, eta ez ditu zure datuak akatsik nahastuko, balio esklusibo gutxi atera diren arren.
Nola lortu balio desberdinak Excel-en (bakarra + 1. agerraldi bikoiztuak)
Atal honen goiburutik igarri duzun bezala, balio bereizgarriak Excel-en desberdinak dira. zerrenda bateko balioak, hau da, balio bakarrak eta balio bikoiztuen lehen instantziak. Adibidez:
Excel-en zerrenda desberdin bat lortzeko, erabili formula hauek.
Matrizea formula bereizia (Ktrl sakatu behar da + Maius + Sartu ):
=IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10), 0)), "")
Ohikoa formula ezberdina:
=IFERROR(INDEX($A$2:$A$10, MATCH(0, INDEX(COUNTIF($B$1:B1, $A$2:$A$10), 0, 0), 0)), "")
Non:
- A2:A10 iturburu-zerrenda da.
- B1 zerrenda ezberdinaren lehen gelaxkaren gaineko gelaxka da. Adibide honetan, zerrenda desberdina B2 gelaxkan hasten da (formula sartzen duzun lehenengo gelaxka da), beraz, B1 erreferentzia egiten duzu.
Atera balio desberdinak hemen gelaxka hutsak baztertzen dituen zutabea
Zure iturburu-zerrendak gelaxka hutsik baditu, eztabaidatu berri dugun formula bereiziak zero bat itzuliko luke errenkada huts bakoitzeko, eta hori arazo bat izan daiteke. Hau konpontzeko, hobetu formula apur bat gehiago:
Matrizearen formula hutsuneak kenduta balio bereiziak ateratzeko :
=IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10&"") + IF($A$2:$A$10="",1,0), 0)), "")
Lortu zerrenda ezberdinen zerrenda. testu-balioak zenbakiak alde batera utzita etahutsuneak
Antzeko modu batean, balio ezberdinen zerrenda bat lor dezakezu gelaxka hutsak eta zenbakiak dituzten gelaxkak izan ezik :
=IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10&"") + IF(ISTEXT($A$2:$A$10)=FALSE,1,0), 0)), "")
Azkar gisa. Gogoratu, goiko formuletan, A2:A10 iturburu-zerrenda da, eta B1 gelaxka da zerrenda desberdineko lehen gelaxkaren gainean.
Ondoko pantaila-argazkiak bi formulen emaitza erakusten du:
Nola atera maiuskulak eta minuskulak bereizten dituzten balio desberdinak Excel-en
Mauskulak eta minuskulak bereizten dituzten datuekin lan egiten duzunean, hala nola pasahitzak, erabiltzaile-izenak edo fitxategi-izenak, baliteke zerrenda bat lortu behar izatea. maiuskulak eta minuskulak bereizten dituzten balioak. Horretarako, erabili matrize-formula hau, non A2:A10 iturburu-zerrenda den eta B1 zerrenda ezberdineko lehen gelaxkaren gaineko gelaxka den:
Maiuskulak bereizten diren balio desberdinak lortzeko (sakatu behar da). Ktrl + Shift + Sartu )
=IFERROR(INDEX($A$2:$A$10, MATCH(0, FREQUENCY(IF(EXACT($A$2:$A$10,TRANSPOSE($B$1:B1)), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10)), ""), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10))), 0)), "")
Nola funtzionatzen duen formula bakarra/berdinak
Atal hau jakin-min eta jakin-minentzat idatzita dago bereziki. Formula ezagutu ez ezik bere azkoinak eta torlojuak guztiz ulertu nahi dituzten Excel erabiltzaile gogoetatsuak.
Esan gabe doa Excel-en balio bereziak eta bereiziak ateratzeko formulak ez direla hutsalak ez sinpleak. Baina hurbilagotik begiratuta, baliteke formula guztiak planteamendu berean oinarritzen direla: INDEX/MATCH COUNTIF edo COUNTIF + IF funtzioekin konbinatuta erabiliz.
Gure azterketa sakona egiteko, erabil ditzagun. array formula horibalio ezberdinen zerrenda ateratzen du, tutorial honetan eztabaidatutako beste formula guztiak oinarrizko honen hobekuntzak edo aldakuntzak direlako:
=IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10), 0)), "")
Hasteko, bota dezagun IFERROR funtzio bistakoa, hau da, #N/A akatsak ezabatzeko helburu bakarrarekin erabiltzen dena, formula kopiatu duzun gelaxken kopurua iturburu-zerrendako balio ezberdinen kopurua gainditzen duenean.
Eta. orain, zati dezagun gure formula bereiziaren oinarrizko zatia:
- ZENBATUBA(barrutia, irizpideak) zehaztutako baldintza bat betetzen duten barruti bateko gelaxken kopurua itzultzen du.
Adibide honetan, COUNTIF($B$1:B1, $A$2:$A$10) 1 eta 0-ren array bat itzultzen du iturburu-zerrendako balioren bat ($A$2:$A$10) ala ez kontuan hartuta. zerrenda ezberdinean nonbait agertzen da ($B$1:B1). Balioa aurkitzen bada, formulak 1 ematen du, bestela - 0.
Bereziki, B2 gelaxkan, ZENBATU($B$1:B1, $A$2:$A$10) bihurtzen da:
COUNTIF("Distinct", {"Ronnie"; "David"; "Sally"; "Jeremy"; "Robert"; "David"; "Robert"; "Tom"; "Sally"})
eta itzultzen du:
{0;0;0;0;0;0;0;0;0}
, iturburu-zerrendako elementuetako bat ere ez dagoelako barrutian ( irizpideak ). non funtzioak pareko bat bilatzen duen. Kasu honetan, barrutia ($B$1:B1) elementu bakar batez osatuta dago - "Bereizgarria".
-
MATCH(lookup_value, lookup_array, [match_type])
-k bilaketa-balioaren posizio erlatiboa ematen du matrizean.
Adibide honetan, bilaketa_balioa 0 da, eta, ondorioz:
MATCH(0,COUNTIF($B$1:B1, $A$2:$A$10), 0)
:
MATCH(0, { 0 ;0;0;0;0;0;0;0;0},0)
bihurtzen da eta
itzultzen du gure MATCH delakofuntzioak bilaketa-balioaren berdina den lehen balioa lortzen du (gogoratzen duzun bezala, bilaketa-balioa 0 da).
Adibide honetan, INDEX($A$2:$A$10, 1)
:
INDEX({"Ronnie"; "David"; "Sally"; "Jeremy"; "Robert"; "David"; "Robert"; "Tom"; "Sally"}, 1)
bihurtzen da eta "Ronnie" itzultzen du.
Formula zutabean behera kopiatzen denean, zerrenda desberdina ($B$1:B1) zabaltzen da bigarren gelaxka-erreferentzia (B1) formula mugitzen den gelaxkaren posizio erlatiboaren arabera aldatzen den erreferentzia erlatiboa delako.
Beraz, B3 gelaxkan kopiatzen denean, COUNTIF($B$1: B1 , $A$2:$A$10) COUNTIF($B$1: B2 ) bihurtzen da , $A$2:$A$10), eta:
COUNTIF({"Distinct";"Ronnie"}, {"Ronnie"; "David"; "Sally"; "Jeremy"; "Robert"; "David"; "Robert"; "Tom"; "Sally"}), 0)), "")
bihurtzen da eta:
{1;0;0;0;0;0;0;0;0}
itzultzen du, "Ronnie" bat aurkitzen delako. $B$1:B2 barrutia.
Eta gero, MATCH(0,{1; 0 ;0;0;0;0;0;0;0},0) 2 ematen du , 2 matrizeko lehen 0aren posizio erlatiboa delako.
Eta azkenik, INDEX($A$2:$A$10, 2)
2. errenkadako balioa itzultzen du, hau da, "David".
Aholkua. Formularen logika hobeto ulertzeko, formularen atal desberdinak hauta ditzakezu formula-barran eta sakatu F9 hautatutako zati batek zer balio duen ikusteko:
Zailtasunak oraindik irudikatzeko zailtasunak badituzu. formula, INDEX/MATCH loturaren funtzionamenduari buruzko azalpen zehatza ezagutzeko tutorial hau ikus dezakezu: INDEX & PARTIDUA hobe gisaExcel VLOOKUP-en alternatiba.
Esan bezala, tutorial honetan eztabaidatutako beste formulak logika berean oinarritzen dira, aldaketa gutxi batzuekin:
Balio esklusiboen formula - COUNTIF funtzio gehiago dauka. Iturburu-zerrendan behin baino gehiagotan agertzen diren elementu guztiak zerrenda bakarretik kanpo uzten dituena: COUNTIF($A$2:$A$10, $A$2:$A$10)1
.
Balio desberdinen formula hutsuneak alde batera utzita - hemen IF funtzio bat gehitzen duzu gelaxka hutsak zerrenda desberdinera gehitzea eragozten duena: IF($A$2:$A$13="",1,0)
.
Testu balio desberdinen formula zenbakiak baztertuz - ISTEXT funtzioa erabiltzen duzu balio bat testua den egiaztatzeko, eta IF funtzioa beste balio mota guztiak baztertzeko, gelaxka hutsak barne: IF(ISTEXT($A$2:$A$13)=FALSE,1,0)
.
Atera balio desberdinak zutabe batetik Excel-en Iragazki Aurreratuarekin
Ez baduzu denbora galdu nahi balio-formula ezberdinen bira arkanoak asmatzen, azkar lor dezakezu balio ezberdinen zerrenda bat erabiliz. Iragazki aurreratua. Jarraian urrats zehatzak jarraitzen dira.
- Hautatu balio desberdinak atera nahi dituzun datuen zutabea.
- Aldatu Datuak fitxara > Ordenatu & Iragazi taldea, eta egin klik Aurreratua botoian:
- Markatu Kopiatu beste kokapen batera irrati-botoia.
- Zerrenda-barrutia koadroan, egiaztatu iturburu-barrutia behar bezala bistaratzen dela. .
- En Kopiatu koadroan , sartu helmuga barrutiaren goiko gelaxka. Kontuan izan iragazitako datuak orri aktiboan soilik kopiatu ditzakezula.
- Hautatu Erregistro bakarrak bakarrik
Mesedez, arreta jarri aurreratua dagoen arren. Iragazkiaren aukerak " Erregistro bakarrak " izena du, balio bereiziak ateratzen ditu, hau da, balio bakarrak eta balio bikoiztuen lehen agerraldiak.
Atera ezazu errenkada bakarrak eta bereiziak Bikoiztuarekin. Remover
Tutorial honen azken zatian, utzi erakutsiko dizut gure soluzioa Excel orrietan balio desberdinak eta bakarrak aurkitzeko eta ateratzeko. Irtenbide honek Excel formulen aldakortasuna eta iragazki aurreratuaren sinpletasuna uztartzen ditu. Horrez gain, ezaugarri berezi pare bat eskaintzen ditu, hala nola:
- Bilatu eta atera errenkada bakarrak/berdinak zutabe bateko edo gehiagoko balioetan oinarrituta.
- Bilatu , nabarmendu eta kopiatu balio esklusiboak beste edozein tokitan, lan-liburu berean edo ezberdinean.
Eta orain, ikus dezagun Bikoiztuak kentzeko tresna martxan.
Beste hainbat tauletako datuak bateratuz sortutako laburpen-taula bat duzula demagun. Jakina, laburpen-taula horrek bikoiztutako errenkada asko ditu eta zure zeregina taulan behin bakarrik agertzen diren errenkada bakarrak edo errenkada desberdinak ateratzea da.agerraldi bakarrak eta 1. bikoiztuak barne. Edozein modutan, Duplicate Remover gehigarriarekin lana 5 urrats azkar egiten da.
- Hautatu zure iturburu-taularen edozein gelaxka eta egin klik Bikoiztu kentzailea botoian . 1>Ablebits Data fitxan, Dedupe taldean.
Duplicate Remover morroia exekutatuko da eta hautatuko du. mahai osoa. Beraz, egin klik Hurrengoa hurrengo urratsera joateko.
- Unika
- Bakarrik +1. agerraldi (bereiztuak)
Adibide honetan, iturburu-taulan agertzen diren errenkada bakarrak atera nahi ditugu. behin bakarrik, beraz, Bakarra aukera hautatzen dugu:
Aholkua. Goiko pantaila-argazkian ikus dezakezun bezala, 2 aukera ere badaude bikoiztutako balioak , gogoan izan beste lan-orriren bat kendu behar baduzu.
Adibide honetan, 3 zutabeetako balioetan oinarritutako errenkada bakarrak aurkitu nahi ditugu ( Ordenaren zenbakia , Izena eta Abizena ), beraz. guztiak hautatzen ditugu.
- Nabarmendu balio esklusiboak
- Hautatu balio esklusiboak
- Identifikatu egoera-zutabe batean
- Kopiatu beste kokapen batean
Garelako