Sut i Wneud Achos VLOOKUP yn Sensitif yn Excel (4 Dull)

  • Rhannu Hwn
Hugh West

Mae swyddogaeth VLOOKUP yn un o swyddogaethau mwyaf pwerus, hyblyg a hynod ddefnyddiol Microsoft Excel i chwilio ac adalw gwerthoedd - naill ai gwerthoedd sy'n cyfateb yn union neu'r gwerthoedd cyfatebol agosaf - trwy edrych am werth cyfatebol. Ond y cyfyngiad ar y swyddogaeth VLOOKUP yw ei fod yn perfformio chwiliad achos-sensitif. Ni all wahaniaethu rhwng llythrennau mawr a llythrennau bach. Bydd yr erthygl hon yn dangos i chi sut i wneud VLOOKUP yn sensitif i achosion yn Excel.

Lawrlwytho Templed Ymarfer

Gallwch lawrlwytho'r templed Excel ymarfer rhad ac am ddim o yma ac ymarfer ar eich pen eich hun.

VLOOKUP Case Sensitive.xlsx

VLOOKUP yn Excel

<1 Mae>VLOOKUP yn golygu ' Vertical Lookup '. Mae'n ffwythiant sy'n gwneud i Excel chwilio am werth arbennig mewn colofn, er mwyn dychwelyd gwerth o golofn wahanol yn yr un rhes.

Fformiwla generig:

6> =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Yma,

14> range_lookup

4 Dulliau Dynamig o Wneud Achos VLOOKUP yn Sensitif yn Excel

Ystyriwch y set ddata ganlynol o fyfyrwyr. Yn y set ddata honno, mae yna ddau fyfyriwr sydd â'r un enwau cyntaf ond cyfenwau gwahanol ac wedi cael sgôr gwahanol.

Rydym eisiau gwneud chwiliad am sgôr john Show. Felly, gadewch i ni ddefnyddio'r fformiwla generig VLOOKUP i gael y canlyniad.

=VLOOKUP(G3,B2:D7,3,0)

Ond fel chi gweld yn y llun uchod, fe roddodd ganlyniad sgôr John Cena i ni yn lle sgôr john Show. Mae hyn oherwydd bod VLOOKUP yn chwilio am y gwerth chwilio yn yr arae ac yn dychwelyd y gwerth cyntaf y mae'n ei gael; nid yw'n delio â sensitifrwydd achos llythrennau.

Felly, er mwyn cael achos-sensitif VLOOKUP , mae angen i chi gyflawni'r swyddogaeth yn wahanol. Ac i gael hynny, mae'n rhaid i ni fod ychydig yn anodd i gael sgôr john Show yn y gell honno. Gallwn wneud hynny trwy weithredu gwahanol swyddogaethau gyda'n gilydd i gyflawni VLOOKUP .

Yn yr adrannau nesaf, byddwn yn mynd trwy'r cyfuniad o y ffwythiant MYNEGAI a y ffwythiant MATCH , cyfuniad y VLOOKUP a y ffwythiant CHOOSE , ffwythiant SUMPRODUCT a rhedeg ffwythiant XLOOKUP i wneud achos sensitif VLOOKUP yn Excel.

1. Gan ddefnyddio MYNEGAI, MATCH Function i Ddatblygu VLOOKUP Achos Sensitif yn Excel

Gallwn gaelcas-sensitif VLOOKUP drwy gyfuno ffwythiant MYNEGAI a MATCH gyda'i gilydd.

Fformiwla Generig cyfuniad y MYNEGAI a MATCH swyddogaeth yw,

=INDEX(data,MATCH(TRUE,EXACT(value,lookup_column),0),column_number)

Y camau i gael achos sensitif VLOOKUP drwy weithredu'r MYNEGAI a MATCH swyddogaeth gyda'i gilydd yn cael eu rhoi isod,

Camau:

>
  • Cliciwch ar y gell yr ydych am ei cael gwerth eich canlyniad (yn ein hachos ni, y gell oedd G4 ).
  • Ac ysgrifennwch y fformiwla ganlynol,
  • =INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0))

    Nawr edrychwch ar y llun uchod, lle gwelwch mai sgôr john Show sydd yno, nid sgôr John Cena.

    Dadansoddiad Fformiwla:

    Gadewch i ni ddadansoddi'r fformiwla i ddeall sut y gwnaethom ddarganfod sgôr john Show.

    • EXACT(G3,B2:B7) -> Mae'r swyddogaeth EXACT yn Excel yn dychwelyd TRUE os yw dau linyn yn union yr un peth, a FALSE os nad yw dau dant yn cyfateb. Yma, rydyn ni'n rhoi arae i'r swyddogaeth EXACT fel ail ddadl ac yn gofyn iddo ddarganfod a yw'r Cell G3 (lle rydyn ni'n storio ein gwerth chwilio, john) yno ai peidio. . Wrth i ni roi arae fel mewnbwn, byddwn yn cael arae o TRUE neu FALSE yn yr allbwn. Ac mae'r allbwn yn cael ei storio yng nghof Excel, nid mewn amrediad

    Allbwn: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

    This yw allbwn cymharu gwerth G3 ym mhob uncell yn yr arae chwilio. Wrth i ni gael TRUE felly mae hynny'n golygu bod y gwerth chwilio yn cyfateb yn union. Nawr does ond angen i ni ddarganfod lleoliad (rhif rhes) y gwerth TRUE hwnnw yn yr arae.

    Mae'r ffwythiant MATCH i'r achub!

    22>
  • MATCH(CYWIR,EXACT(G3,B2:B7),0) -> dod yn MATCH({FALSE;FALSE;FALSE;FALSE;FALSE;TRUE})
  • Eglurhad: Mae ffwythiant MATCH yn dychwelyd safle'r gwerth cyfatebol cyntaf. Yn yr enghraifft hon, roeddem am gael cyfatebiaeth union felly rydym wedi gosod y drydedd arg fel 0 (TRUE).

    Allbwn: 6

    • MYNEGAI(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0)) -> yn dod yn MYNEGAI(D2:D7,6)

    Eglurhad: Mae ffwythiant MYNEGAI yn cymryd dwy arg ac yn dychwelyd gwerth penodol yn ystod un-dimensiwn. Gan ein bod eisoes yn gwybod lleoliad y rhif rhes (6) sy'n dal ein gwerth dymunol, rydym yn mynd i ddefnyddio MYNEGAI i echdynnu gwerth y safle hwnnw.

    Allbwn: 22

    Felly, sgôr john Show yw 22.

    2. Cyfuno'r VLOOKUP & DEWIS Swyddogaeth i Berfformio Achos Sensitif VLOOKUP yn Excel

    Gallwn weithredu dwy ffordd yn y cyfuniad o'r VLOOKUP a'r swyddogaeth CHOOSE i wneud achos -sensitif VLOOKUP yn Excel.

    2.1 Gwneud Achos VLOOKUP yn Sensitif Gyda Cholofn Helper

    Trwy fewnosod colofn newydd i gael chwiliad unigrywmae gwerth pob eitem yn yr arae chwilio yn ffordd effeithiol arall o wneud y gwaith. Mae hyn yn helpu i wahaniaethu rhwng enwau ag achosion llythrennau gwahanol. Ac rydym yn mynd i enwi'r golofn sydd newydd ei mewnosod fel y golofn Helper.

    Rhoddir y camau i gael achos sensitif VLOOKUP gyda Colofn Helper isod,

    Camau:

    • Mewnosod colofn helpwr i'r chwith o'r golofn lle rydych am nôl y data.

    22>
  • Yn y golofn help, rhowch y fformiwla =ROW() . Bydd yn mewnosod rhif y rhes ym mhob cell.
  • Cliciwch ar y gell yr ydych am gael gwerth eich canlyniad (yn ein hachos ni, y gell oedd H4 ).
  • Ac ysgrifennwch y fformiwla ganlynol,
  • =VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0)

    Nawr edrychwch ar y llun uchod, lle gallwch chi weld hynny sgôr john Show sydd yno, nid sgôr John Cena.

    Fformiwla Dadansoddiad:

    Dewch i ni ddadansoddi'r fformiwla i ddeall sut y gwnaethom ddarganfod sgôr john Show .

    • EXACT(H3,$B$2:$B$7) -> Fel trafodaeth flaenorol, mae EXACT yn dychwelyd amrywiaeth o werthoedd TRUE a FALSE , lle mae TRUE yn cynrychioli cyfatebiaethau achos-sensitif a FALSE Mae yn cynrychioli'r gwerthoedd heb eu cyfateb. Felly, yn ein hachos ni, bydd yn dychwelyd yr arae ganlynol,

    Allbwn: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

    • EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7) -> yn dod yn { FALSE;GAU;GAU;GAU;GAU;CYWIR} * {Ioan,Rhufeinig,Seth,Deon,Finn,john}
    • 25>

      Esboniad: Mae'n cynrychioli'r lluosiad rhwng yr arae o TRUE/FALSE a rhif rhes B2:B7 . Pryd bynnag y mae TRUE , mae'n tynnu rhif y rhes. Fel arall, mae'n FALSE .

      Allbwn: {0;0;0;0;0;7}

      • >MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))) -> yn dod yn MAX( 0; 0; 0; 0; 7)
      > Esboniad: Bydd yn dychwelyd y gwerth mwyaf o'r arae o rifau.

      Allbwn: 7 (sef hefyd y rhif rhes lle mae cyfatebiaeth union).

      • VLOOKUP( MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0) -> yn dod yn VLOOKUP(7,$D$2:$E$7,2,0)

      Esboniad: Yn syml, gall echdynnu'r gwerth chwilio o'r arae (D2:D7) a chan ein bod ni eisiau dod o hyd i union gyfatebiaeth felly gosodwch y ddadl 0 (TRUE).

      Allbwn: 22

      Felly, sgôr john Show yw 22.

      Sylwer: Gallwch fewnosod y golofn helpwr unrhyw le yn y set ddata. Gwnewch yn siŵr ei fewnosod i'r chwith o'r golofn lle rydych chi am nôl y data. Yna mae angen i chi addasu rhif y golofn yn y ffwythiant VLOOKUP yn unol â hynny.

      2.2 Gwneud Achos VLOOKUP yn Sensitif Gyda Data Cynorthwyydd Rhithwir

      Y syniad o mae defnyddio Data Cynorthwyydd Rhithwir bron yn debyg i fewnosod y Golofn Helpwr,ond y tro yma yw, yn lle rhoi colofn go iawn yn y daflen waith, mae'r fformiwla ei hun yn gweithio fel colofnau.

      Rhoddir isod y camau i gael achos sensitif VLOOKUP gyda Data Cynorthwyydd Rhithwir ,

      Camau:

      • Cliciwch ar y gell rydych chi am gael gwerth eich canlyniad (yn ein hachos ni, y gell oedd I4 ).
      • Ac ysgrifennwch y fformiwla ganlynol,
      =VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7))),CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7),2,0

      Nawr edrychwch ar y llun uchod lle gallwch weld bod sgôr john Show yno, nid sgôr John Cena.

      Mae'r rhan ganlynol o'r fformiwla lawn yn gweithio yma fel y data helper ,<3 =---CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7)---

      Dadansoddiad o'r Fformiwla:

      Gadewch i ni ddadansoddi'r fformiwla i ddeall sut y bu i Virtual Helper Data helpu i ddod o hyd i sgôr john Show.

    • DEWIS({1,2},ROW($D$2:$D$7),$F$2:$F$7) -> Os ydych chi'n darlunio'r fformiwla hon trwy ei ddewis a phwyso F9 , bydd yn rhoi'r canlyniad i chi fel,

    Allbwn: {2,100;3,50;4,30 ;5,80;6,60;7,22}

    Eglurhad: Mae'n cynrychioli arae sy'n dangos rhif y rhes a'r gwerth sy'n gysylltiedig ag ef o'r arae a roddir wedi'i rannu â coma(,) . Ac mae pob semicolon (;) yn cynrychioli rhif y rhes newydd yn ei ddilyn. Felly fel y mae'n ymddangos, creodd ddwy golofn yn cynnwys rhif rhes a'r golofn sydd â'r gwerth chwilio dychwelyd (h.y. rhif rhes a cholofn Sgôr yn ein hachos ni).

    • VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7))), CHOOSE({1,2},ROW($D$2:$D$7), $F$2:$F$7), 2,0 -> yn dod yn VLOOKUP(7,{2,100;3,50;4,30;5,80;6,60;7,22}, 2,0)

    Esboniad: Pan fyddwch yn cymhwyso'r ffwythiant VLOOKUP , yn syml iawn mae'n edrych am y gwerth chwilio yn y golofn gyntaf o'r dwy golofn data rhithwir ac yn dychwelyd y gwerth cyfatebol (h.y. Sgôr ). Y gwerth chwilio yma yw'r cyfuniad o'r ffwythiant MAX a EXACT a gawsom o'r cyfrifiad y drafodaeth Colofn Helper uchod.

    Allbwn: 22

    Felly, sgôr john Show yw 22.

    3. Defnyddio Swyddogaeth SUMPRODUCT i Wneud Achos VLOOKUP yn Sensitif yn Excel

    Gallwn gael achos sensitif VLOOKUP trwy weithredu'r swyddogaeth SUMPRODUCT yn Excel.

    Fformiwla Generig:

    =SUMPRODUCT(- -( EXACT(value,lookup_column)),result_column)

    Y camau i gael achos sensitif VLOOKUP drwy weithredu'r Rhoddir ffwythiant SUMPRODUCT isod,

    Camau:

    >
  • Cliciwch ar y gell y rydych chi eisiau cael gwerth eich canlyniad (yn ein hachos ni, y gell oedd G4 ).
  • Ac ysgrifennwch y fformiwla ganlynol,
  • > =SUMPRODUCT((EXACT(B2:B7,G3) * (D2:D7)))

    Nawr, edrychwch ar y llun uchod lle gwelwch mai sgôr john Show sydd yno, nid sgôr John Cena.

    Dadansoddiad o'r Fformiwla:

    Gadewch i ni ddadansoddi'r fformiwla i ddeall sut y gwnaethom ddarganfod john Show'ssgôr.

    • EXACT(B2:B7,G3) -> Fel trafodaeth flaenorol, mae EXACT yn dychwelyd amrywiaeth o werthoedd TRUE a FALSE , lle mae TRUE yn cynrychioli cyfatebiaethau achos-sensitif a FALSE Mae yn cynrychioli'r gwerthoedd heb eu cyfateb. Felly, yn ein hachos ni, bydd yn dychwelyd yr arae canlynol,

    Allbwn: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

    • SUMPRODUCT((EXACT(B2:B7,G3)* (D2:D7))) -> dod yn SUMPRODUCT({FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} * {100,50,30,80,60,22})

    Eglurhad : SUMPRODUCT yna'n syml yn lluosi'r gwerthoedd ym mhob arae gyda'i gilydd i echdynnu arae derfynol, {FALSE;FALSE;FALSE;FALSE;FALSE;22} . Ac yna adio a dychwelyd y gwerth.

    Allbwn: 22

    Felly, sgôr john Show yw 22.

    Hud y fformiwla hon yw, mae'r gwerthoedd FALSE mewn gwirionedd yn dileu'r holl werthoedd eraill. Yr unig werthoedd sy'n goroesi yw'r rhai oedd TRUE .

    Felly cofiwch os oes mwy nag un cyfatebiaeth yn yr arae, yna SUMPRODUCT yn dychwelyd swm yr holl werthoedd cyfatebol hynny. Hefyd, mae SUMPRODUCT yn gweithio gyda gwerthoedd rhifol yn unig, nid yw'n gweithio gyda thestun. Felly, os ydych am gael gwerth testun unigryw, yna defnyddiwch y dulliau uchod yr ydym wedi'u trafod.

    4. Fformiwla XLOOKUP Sensitif i Achos i Berfformio VLOOKUP Achos Sensitif yn Excel <21

    Gallwn gael achos sensitif

    Dadleuon Diffiniad
    lookup_value Y gwerth rydych yn ceisio ei gyfateb
    table_array Yr amrediad data yr ydych am chwilio eich gwerth
    col_index_num Colofn gyfatebol o'r
    Mae hwn yn werth Boole: GWIR neu ANGHYWIR.

    Mae GAU (neu 0) yn golygu cyfatebiaeth union ac mae CYWIR (neu 1) yn golygu cyfatebiaeth fras. VLOOKUP drwy berfformio ffwythiant XLOOKUP yn Excel.

    Fformiwla Generig:

    =XLOOKUP(TRUE,EXACT(lookup_value, lookup_array), return_array, “Not Found”)

    Rhoddir isod y camau i gael achos sensitif VLOOKUP drwy weithredu'r Fformiwla XLOOKUP ,

    Camau: <3

    • Cliciwch ar y gell rydych chi am gael gwerth eich canlyniad (yn ein hachos ni, y gell oedd G4 ).
    • Ac ysgrifennwch y fformiwla ganlynol, <24
    =XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Not found")

    Nawr edrychwch ar y llun uchod, lle gallwch weld bod sgôr john Show yno, nid sgôr John Cena.

    Fformiwla Dadansoddiad:

    Gadewch i ni dorri lawr y fformiwla i ddeall sut wnaethon ni ddarganfod sgôr john Show.

      <23 EXACT(G3, B2:B7) -> Fel trafodaeth flaenorol, mae EXACT yn dychwelyd amrywiaeth o werthoedd TRUE a FALSE , lle mae TRUE yn cynrychioli cyfatebiaethau achos-sensitif a FALSE yn cynrychioli'r gwerthoedd heb eu cyfateb. Felly, yn ein hachos ni bydd yn dychwelyd yr arae ganlynol,

    Allbwn: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}

      <23 XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, “Heb ei ganfod”) -> yn dod yn XLOOKUP( {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}, {100,50,30,80,60,22}, "Heb ganfod" )

    Esboniad: Yna mae XLOOKUP yn chwilio'r arae a roddwyd (yn ein hachos ni, yr arae oedd B2:B7 ) am y gwerth TRUE ac yn dychwelyd matsien o'r arae dychwelyd ( D2:D7 ).

    Allbwn: 22

    Felly, sgôr john Show yw 22.

    Cofiwch , os oes mwy nag un gwerthoedd yn y golofn am-edrych (gan gynnwys y llythrennau bach ), bydd y fformiwla yn dychwelyd y cyfatebiad cyntaf a ganfuwyd.

    Sylwer: Bydd y fformiwla XLOOKUP hon ond yn gweithio yn Excel 365 .

    Pwyntiau Allweddol y mae'n rhaid i chi eu cadw mewn cof

    • Gan fod ystod yr arae tabl data i chwilio am y gwerth yn sefydlog, peidiwch ag anghofio rhoi'r doler ($) arwydd o flaen cyfeirnod cell y tabl arae.
    • Wrth weithio gyda gwerthoedd arae, peidiwch ag anghofio pwyso Ctrl + Shift + Enter ar eich bysellfwrdd wrth echdynnu canlyniadau . Nid yw gwasgu Enter yn unig yn gweithio wrth weithio gyda gwerthoedd arae.
    • Ar ôl pwyso Ctrl + Shift + Enter , fe sylwch fod y bar fformiwla wedi amgáu'r fformiwla yn brysiau cyrliog {} , gan ei ddatgan fel fformiwla arae. Peidiwch â theipio'r cromfachau hynny {} eich hun, mae Excel yn gwneud hyn yn awtomatig i chi.

    Casgliad

    Esbonnir yr erthygl hon yn fanwl sut i wneud VLOOKUP achos sensitif yn Excel drwy weithredu cyfuniad o swyddogaethau. Rwy'n gobeithio bod yr erthygl hon wedi bod yn fuddiol iawn i chi. Mae croeso i chi ofyn a oes gennych unrhyw gwestiynau am y pwnc.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.