Note: The other languages of the website are Google-translated. Back to English

Sut i ddychwelyd gwerthoedd paru lluosog yn seiliedig ar un neu feini prawf lluosog yn Excel?

Fel rheol, mae'n hawdd i'r mwyafrif ohonom edrych ar werth penodol a dychwelyd yr eitem baru trwy ddefnyddio'r swyddogaeth VLOOKUP. Ond, a ydych erioed wedi ceisio dychwelyd gwerthoedd paru lluosog yn seiliedig ar un neu fwy o feini prawf fel a ddangosir y screenshot canlynol? Yn yr erthygl hon, byddaf yn cyflwyno rhai fformiwlâu ar gyfer datrys y dasg gymhleth hon yn Excel.

Dychwelwch werthoedd paru lluosog yn seiliedig ar un neu fwy o feini prawf gyda fformwlâu arae


Dychwelwch werthoedd paru lluosog yn seiliedig ar un neu fwy o feini prawf gyda fformwlâu arae

Er enghraifft, rwyf am dynnu pob enw y mae ei oedran yn 28 oed ac sy'n dod o'r Unol Daleithiau, cymhwyswch y fformiwla ganlynol:

1. Copïwch neu nodwch y fformiwla isod mewn cell wag lle rydych chi am ddod o hyd i'r canlyniad:

=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

Nodyn: Yn y fformiwla uchod, B2: B11 yw'r golofn y dychwelir y gwerth paru ohoni; F2, C2: C11 yw'r cyflwr cyntaf a'r data colofn sy'n cynnwys yr amod cyntaf; G2, D2: D11 yw'r ail amod a'r data colofn sy'n cynnwys yr amod hwn, newidiwch nhw i'ch angen.

2. Yna, pwyswch Ctrl + Shift + Enter allweddi i gael y canlyniad paru cyntaf, ac yna dewiswch y gell fformiwla gyntaf a llusgwch y ddolen llenwi i lawr i'r celloedd nes bod gwerth gwall yn cael ei arddangos, nawr, dychwelir yr holl werthoedd paru fel y dangosir isod y llun:

Awgrymiadau: Os oes angen i chi ddychwelyd yr holl werthoedd paru yn seiliedig ar un amod, defnyddiwch y fformiwla arae isod:

=IFERROR(INDEX($B$2:$B$11, SMALL(IF($F$2=$D$2:$D$11, ROW($D$2:$D$11)-ROW($D$2)+1), ROW(1:1))),"" )


Erthyglau mwy cymharol:

  • Dychwelwch Werthoedd Edrych Lluosog Mewn Un Gell sydd wedi'i Gwahanu â Choma
  • Yn Excel, gallwn gymhwyso swyddogaeth VLOOKUP i ddychwelyd y gwerth cyfatebol cyntaf o gelloedd bwrdd, ond, weithiau, mae angen i ni dynnu'r holl werthoedd paru ac yna eu gwahanu gan amffinydd penodol, fel coma, dash, ac ati ... i mewn i un cell fel y dangosir y screenshot canlynol. Sut y gallem gael a dychwelyd gwerthoedd edrych lluosog mewn un gell sydd wedi'i gwahanu gan goma yn Excel?
  • Vlookup A Dychwelyd Gwerthoedd Paru Lluosog Ar Unwaith Yn Nhaflen Google
  • Gall y swyddogaeth Vlookup arferol yn nhaflen Google eich helpu i ddod o hyd i'r gwerth paru cyntaf a'i ddychwelyd yn seiliedig ar ddata penodol. Ond, weithiau, efallai y bydd angen i chi wylio a dychwelyd yr holl werthoedd paru fel y dangosir y llun a ddangosir. A oes gennych unrhyw ffyrdd da a hawdd o ddatrys y dasg hon ar ddalen Google?
  • Vlookup A Dychwelyd Gwerthoedd Lluosog O'r Rhestr Gostwng
  • Yn Excel, sut allech chi wylio a dychwelyd sawl gwerth cyfatebol o gwymplen, sy'n golygu pan fyddwch chi'n dewis un eitem o'r gwymplen, mae ei holl werthoedd cymharol yn cael eu harddangos ar unwaith fel y dangosir y screenshot canlynol. Yr erthygl hon, byddaf yn cyflwyno'r datrysiad gam wrth gam.
  • Vlookup A Dychwelyd Gwerthoedd Lluosog yn Fertigol Yn Excel
  • Fel rheol, gallwch ddefnyddio'r swyddogaeth Vlookup i gael y gwerth cyfatebol cyntaf, ond, weithiau, rydych chi am ddychwelyd yr holl gofnodion paru yn seiliedig ar faen prawf penodol. Yr erthygl hon, byddaf yn siarad am sut i wylio a dychwelyd yr holl werthoedd paru yn fertigol, yn llorweddol neu i mewn i un gell.
  • Vlookup A Dychwelyd Data Paru Rhwng Dau Werth Yn Excel
  • Yn Excel, gallwn gymhwyso'r swyddogaeth Vlookup arferol i gael y gwerth cyfatebol yn seiliedig ar ddata penodol. Ond, weithiau, rydyn ni am wylio a dychwelyd y gwerth paru rhwng dau werth fel y dangosir y screenshot canlynol, sut allech chi ddelio â'r dasg hon yn Excel?

 


  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau a Cadw Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi Dyblyg a Swm / Cyfartaledd... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Fformiwlâu Hoff a Mewnosod yn Gyflym, Meysydd, Siartiau a Lluniau; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Grwpio Tabl Pivot yn ôl rhif wythnos, diwrnod o'r wythnos a mwy ... Dangos Celloedd Datgloi, wedi'u Cloi yn ôl gwahanol liwiau; Amlygu Celloedd sydd â Fformiwla / Enw...
tab kte 201905
  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab

 

sylwadau (25)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rhoddais gynnig ar yr un fformiwla yn union; copïo 100%. Yr unig beth a newidiais oedd bod y data'n cael ei baru a'i ddychwelyd. Pan ddefnyddiaf y fformiwla hon mae Excel yn dweud "Rydych chi wedi rhoi gormod o ddadleuon ar gyfer y swyddogaeth hon).=INDEX('Adroddiad Cyfrol 2020'! $B$3:$B$100,SMALL(IF(COUNTIF($A$1,'2020 Volume) Adroddiad'!$A$3:$A$100)*COUNTIF($A$3,'2020 Cyfrol Adroddiad'!$D$3:$D$100), ROW('Adroddiad Cyfrol 2020'!$A$3:$G$100)- MIN(ROW('Adroddiad Cyfrol 2020'!$A$3:$G$100))+1,"0"), ROW(A1), COLUMN(A1))
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, A allech chi roi eich data a'ch gwall fformiwla fel sgreesnhot yma?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Sut y gallaf ei ddefnyddio ar gyfer cyflwr llorweddol.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Beth yw'r "0" ar ôl y +1 yn y fformiwla? Nid yw hynny yn yr enghraifft un.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo roeddwn i wedi rhoi cynnig ar yr un fformiwla. Rwy'n cael canlyniad ond wrth roi CSE nid yw'n darparu unrhyw ymatebion lluosog
Lleihawyd y sylw hwn gan y safonwr ar y wefan

Lleihawyd y sylw hwn gan y safonwr ar y wefan
O ran Dychwelyd Gwerthoedd Paru Lluosog yn Seiliedig ar Un Neu Feini Prawf Lluosog Gyda Fformiwlâu Arae: Pam os oes gennyf y data yn unrhyw le arall ac eithrio cychwyn yn A1 nad yw'n gweithio er fy mod yn diweddaru'r holl gyfeiriadau cell yn y fformiwla?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Yn yr enghraifft gyntaf, pa newid i’r fformiwla fyddai ei angen i ddychwelyd pawb oedd yn llai na 28 oed?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Heia,

Roeddwn i'n meddwl tybed a oedd hi'n bosibl o gwbl nodi 2il faen prawf ond o'r un ystod â'r maen prawf 1af,

Er enghraifft gyda'r enghraifft a ddefnyddiwyd uchod hoffwn chwilio am enwau pobl o America a Ffrainc, felly byddai cell F3 yn cynnwys Ffrainc, byddai Scarlett ac Andrew hefyd yn llenwi'r rhestr yng Ngholofn G

Diolch am gymorth ymlaen llaw.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Nick,

Falch i helpu. Os ydych chi am gael enwau pobl o America a Ffrainc, fe'ch cynghoraf i ddefnyddio ein fformiwla ddwywaith i gael y canlyniad. Gweler y screenshot, Yn F2 a G2 mae gwerthoedd "Unol Daleithiau" a "Ffrainc". Cymhwyso fformiwla =IFERROR(INDEX($B$2:$B$11, SMALL(IF($F$2=$D$2:$D$11), ROW($D$2:$D$11))-ROW($D$2))+1) ), ROW(1:1))),"") i gael y canlyniadau ar gyfer America. A chymhwyso fformiwla =IFERROR(INDEX($B$2:$B$11, SMALL(IF($G$2=$D$2:$D$11), ROW($D$2:$D$11))-ROW($D$2))+) 1), ROW(1:1))),"") i gael y canlyniadau ar gyfer Ffrainc. Mae'n syml. Rhowch gynnig arni.

Yn gywir,
Mandy
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Pan fyddaf yn defnyddio'r ail fformiwla a llusgo i lawr, nid oes dim yn ymddangos. Mae canlyniad y fformiwla (fx) yn dweud y dylai fod yn dychwelyd rhywbeth ond mae'n wag. Sut ydw i'n cywiro hyn?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Alisia,

Falch i helpu. Ceisiais yr ail fformiwla yn yr erthygl a llusgo'r fformiwla i lawr, dychwelwyd gweddill y canlyniadau. Rwy’n meddwl y gallai fod dau reswm dros eich problem. Yn gyntaf, efallai eich bod yn anghofio pwyso Ctrl + Shift + Enter allweddi i fynd i mewn i'r fformiwla. Yn ail, dim ond un yw'r canlyniad cyfatebol, felly ni chaiff unrhyw ganlyniadau eraill eu dychwelyd. Os gwelwch yn dda cael siec.

Yn gywir,
Mandy
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo,
Ceisiodd ive ddefnyddio'r fformiwla ac mae naill ai'n cynhyrchu gwerth o 0 neu'r ddelwedd sydd ynghlwm
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Milku
Roedd eich sgrin yn dangos meddalwedd WPS o fersiwn MAC, felly nid wyf yn siŵr a yw ein fformiwla ar gael.
Fe wnes i uwchlwytho ffeil Excel yma, gallwch chi geisio gweld a all gyfrifo'n gywir yn eich amgylchedd chi.
Diolch yn fawr!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo,
beth fyddai ei angen i ehangu’r fformiwla gyntaf yn yr achos canlynol:
Mae rhai IDs yn Wag (ee cell A5 yn wag) a hoffwn amod ychwanegol allbynnu llinellau dim ond pan nad yw'r IDs yn wag. (Felly dylai'r allbwn wedyn fod yn James ac Abdul.
Diolch!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Jo,
I ddatrys eich problem, defnyddiwch y fformiwla isod:
=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11)*($A$2:$A$11<>0), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

Os gwelwch yn dda cael ry, gobeithio y gall eich helpu!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Heia,

pe bawn i yng nghell H1 yn ysgrifennu "Enw" ac eisiau cysylltu hynny â'r fformiwla, sut fyddai hynny'n gweithio?
Yna gallwn i ysgrifennu "ID" yng nghell H1 a byddwn yn cael yn awtomatig o ganlyniad: AA1004; DD1009; PP1023 (ar gyfer y fformiwla gyntaf)

Diolch i chi ymlaen llaw!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Marie
Mae'n ddrwg gennyf, ni allaf gael pwynt eich problem gyntaf, a allech chi esbonio'ch problem yn gliriach ac yn fwy manwl? Neu gallwch fewnosod sgrinlun yma i ddisgrifio'ch problem.
O ran yr ail gwestiwn, does ond angen i chi newid y cyfeirnod cell fel hyn:
=INDEX($A$2:$A$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

Cofiwch bwyso Ctrl + Shift + Enter allweddi gyda'i gilydd.
Ceisiwch, gobeithio y gall eich helpu!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Hei, diolch am y fformiwla. Gweithiodd ar gyfer gwerthoedd / testun "sefydlog" fel meini prawf. Fodd bynnag, un o'r meini prawf rwy'n ceisio ei ddefnyddio yw cyflwr (gwerthoedd <> 0 ), ond nid yw'n gweithio'r fformiwla a ddisgrifir. Ydych chi'n gwybod beth ddylwn i ei newid i addasu'r fformiwla fel y gallaf gael cyflwr fel un o'r meini prawf, os gwelwch yn dda?

Gorau,

João
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Marcus
I ddatrys eich problem, edrychwch ar yr erthygl hon:
https://www.extendoffice.com/documents/excel/6393-excel-vlookup-function.html#b3-2
Mae rhai esboniadau manwl o'r dasg hon. Does ond angen i chi newid y maen prawf i'ch un chi.
Diolch yn fawr!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Heia,

Yn gyntaf, diolch am rannu!

A allwch chi ddarparu ateb i'r achos isod os gwelwch yn dda:

Mae gennyf 3 colofn (A: Yn cynnwys gwybodaeth gyfeiriol, B: Yn cynnwys gwybodaeth i'w chwilio, C: Canlyniad chwilio)

Darperir delwedd url isod

https://ibb.co/VHCd09K

Colofn A----------------------- Colofn B----------- Colofn C
Enw Ffeil ------------------------- Enw ---------------- Enw ffeil, Enw'r Ddogfen, Enw Elfen, Enw
Elfen wedi'i Newid --------------- Elfen------------- Elfen wedi'i Newid, Enw Elfen, ID Elfen
Lleoliad Colofn
Enw'r Ddogfen
Enw Elfen
Enw
categori
gwarant
Llethr
ID Elfen

Yr hyn sydd ei angen arnaf yw chwilio yng ngholofn A am unrhyw gydweddiad rhannol â chell B2 (Enw) neu B3 (Elfen) a chael y canlyniad mewn un gell,

Diolch, Behzad
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Behzad
Efallai y gall y Swyddogaeth Ddiffiniedig Defnyddiwr isod eich helpu chi.
Public Function ConcatPartLookUp(rngInput As Range, rngSource As Range, Optional strDelimiter As String, Optional blCaseSensitive)
Dim rng As Range
If strDelimiter = "" Then strDelimiter = ","
If IsMissing(blCaseSensitive) Then
    blCaseSensitive = False
Else
    blCaseSensitive = True
End If
For Each rng In rngSource
    If blCaseSensitive Then
        If InStr(1, rng.Value, rngInput.Value, vbBinaryCompare) > 0 Then ConcatPartLookUp = ConcatPartLookUp & strDelimiter & rng.Value
    Else
        If InStr(1, rng.Value, rngInput.Value, vbTextCompare) > 0 Then ConcatPartLookUp = ConcatPartLookUp & strDelimiter & rng.Value
    End If
Next
If Len(ConcatPartLookUp) > 0 Then ConcatPartLookUp = Mid(ConcatPartLookUp, 2, Len(ConcatPartLookUp))
End Function


Ar ôl copïo a gludo'r cod hwn, ac yna defnyddiwch y fformiwla hon:=ConcatPartLookUp(B2,$A$2:$A$8) i gael y canlyniad sydd ei angen arnoch.
Rhowch gynnig arni, gobeithio y gall eich helpu!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Heia,

Diolch am bostio'r enghreifftiau hyn.
Rwy'n ceisio gweithredu hyn yn fy nhaflen fy hun, ond peidiwch â'i gael i weithio (efallai oherwydd fy mod yn defnyddio fersiwn ewrop o excel)?

Rwyf am gael dyddiadau'r dyddiau y cefais fy sifftiau neu'r dyddiau yr wyf wedi gweithio 'rhai' (>0) o oriau i gleient.

Felly yn I3 y mae yr enw ac yn J3 y mis. K3 a L3 yw'r sifftiau (mae 1 yn cael ei weithio) a'r oriau (ddim yn gwybod sut i osod hyn, dylai fod yn fwy na sero)

Mae fy nghanlyniadau disgwyliedig yn:
Sifftiau: I7 ac I8
oriau: J7

Felly gweithiais fwy na 0 awr ar gyfer 'person 2' ym mis Hydref ar 3-10-2022
wedi cael shifftiau ar gyfer person 2 ar '10-10-2022' a 28-10-2022

Pan fyddaf yn ychwanegu '=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11))*COUNTIF($G$2, $D$2:$D$11), ROW) ($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))' yn fy nhaflen excel, nid yw'n caniatáu'r coma rhwng gwahanol rannau'r fformiwla.
Felly mae angen i mi eu newid i ';'.
Ond pan fyddaf yn rhoi cynnig arno mae bob amser yn dweud: '#NAME?'

Felly all rhywun fy helpu gyda hyn?

Cofion cynnes,

Bas
[img] https://drive.google.com/file/d/1iIPQKuj_PNhqWyWlwJ4IQTqGNEd6B9Hw/view?usp=share_link[/img]
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, os oes yna werthoedd dyblyg (ee dau adam), sut ydw i'n sicrhau ei fod yn dychwelyd 1 adam yn unig ac nid 2?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Bobi,
I echdynnu gwerthoedd paru unigryw yn unig, dylech ddefnyddio'r fformiwla isod:
Ar ôl gludo'r fformiwla, pwyswch Ctrl + Shift + Enter allweddi gyda'i gilydd i gael y canlyniad cywir.
=IFERROR(INDEX($B$2:$B$5, MATCH(0, COUNTIF(H1:$H$1, $B$2:$B$5))+IF($D$2:$D$5<>$G$2, 1) , 0)+IF($C$2:$C$5<>$F$2, 1, 0), 0)), "")

Rhowch gynnig arni, gobeithio y gall eich helpu!
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir

Dilynwch ni

Hawlfraint © 2009 - www.extendoffice.com. | Cedwir pob hawl. Wedi ei bweru gan ExtendOffice. | Map o'r safle
Mae Microsoft a logo'r Swyddfa yn nodau masnach neu'n nodau masnach cofrestredig Microsoft Corporation yn yr Unol Daleithiau a / neu wledydd eraill.
Wedi'i warchod gan Sectigo SSL