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

Hvordan betinget formatering baseret på et andet ark i Google-ark?

Hvis du vil anvende den betingede formatering til at fremhæve celler baseret på en liste over data fra et andet ark som følgende skærmbillede vist i Google-ark, har du nogen nemme og gode metoder til at løse det?

Betinget formatering for at fremhæve celler baseret på en liste fra et andet ark i Google Sheets


Betinget formatering for at fremhæve celler baseret på en liste fra et andet ark i Google Sheets

 

 

Gør følgende for at afslutte dette job:

1. Klik dannet > Betinget formatering, se skærmbillede:

2. I Regler for betinget format udfør følgende handlinger:

(1.) Klik på knap for at vælge de søjledata, du vil fremhæve;

(2.) I Formatér celler, hvis rulleliste, vælg venligst Brugerdefineret formel er valgmulighed, og indtast derefter denne formel: = match (C2, indirekte ("dataliste! A2: A"), 0) ind i tekstboksen;

(3.) Vælg derefter en formatering fra Formateringsstil som du har brug for.

Bemærk: I ovenstående formel: C2 er den første celle i de søjledata, du vil fremhæve, og dataliste! A2: A er arknavnet og listen over celler, der indeholder de kriterier, du vil fremhæve cellerne baseret på.

3. Og alle de matchende celler baseret på listen celler er blevet fremhævet på én gang, så skal du klikke på Udført knappen for at lukke Regler for betinget format rude, som du har brug for.

 


De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.
kte-fane 201905

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund

 

Sorter kommentarer efter
Kommentarer (26)
Bedømt 5 ud af 5 · 2 vurderinger
Denne kommentar blev minimeret af moderatoren på webstedet
HI,
Dette er en meget flot tutorial! hvordan kan jeg tilføje en anden betingelse til det? Jeg søger at matche cellerne, og hvis cellerne J:N i den korresponderende række ikke er tomme. Jeg prøver dette, men det virker ikke:

=og(match(H4,indirect("ADMIN!G2:G"),not(erblank(indirect("ADMIN!J2:N"),0))))

Tak!!
Denne kommentar blev minimeret af moderatoren på webstedet
Har du prøvet bare at bruge =if(J2:N<>"") som en ny regel?
Denne kommentar blev minimeret af moderatoren på webstedet
Er det muligt at gøre dette, men baseret på mere end én kolonne, og også fremhæve hele rækken? Jeg har et sæt data, der har kolonnerne Efternavn og Fornavn samt andre data. Jeg tager så disse navne og arrangerer i grupper på et andet ark. Jeg vil have en formel, hvor når den pågældende person er blevet placeret på det andet ark, er de 'færdige', og så hele deres række (navn + tilhørende data for dem) er fremhævet i en farve for 'færdig' på det originale ark .
Denne kommentar blev minimeret af moderatoren på webstedet
Hvad med det modsatte? Jeg vil gerne fremhæve en celle, der ikke matcher. Hvordan kunne jeg ændre denne formel, så den virker for mig?
Denne kommentar blev minimeret af moderatoren på webstedet
Er det lykkedes dig at finde et svar på dette? Jeg har samme forespørgsel
Denne kommentar blev minimeret af moderatoren på webstedet
Hej. Jeg brugte dette, og det virker for mig. =AND($D2<>"",FEJL(MATCH($D2,indirect("Endelig opgave!$B$2:B"),0)))- jeg vil fremhæve hele rækken, der indeholder cellen, der ikke match min anden liste - jeg ønsker ikke, at tomme celler skal fremhæves
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg fandt dette virkelig nyttigt til at referere til ét ark, men er det muligt at referere til alle andre ark?
Denne kommentar blev minimeret af moderatoren på webstedet
Fantastiske! Tak skal du have! Fungerede perfekt!
Denne kommentar blev minimeret af moderatoren på webstedet
Den "indirekte" kommandoinformation var meget nyttig. Tak skal du have.
Denne kommentar blev minimeret af moderatoren på webstedet
er det mig, eller virker det ikke længere? Så snart jeg prøver at pege på en celle i et andet ark (noget så simpelt som bare "=Andet ark!H17") accepterer det ikke dette som gyldigt. :'(
Denne kommentar blev minimeret af moderatoren på webstedet
Din = er inde i " ", og det burde den ikke være.
Denne kommentar blev minimeret af moderatoren på webstedet
hvordan gør du dette, men med hele rækken fremhævet
Denne kommentar blev minimeret af moderatoren på webstedet
Det her virker ikke for mig. Jeg har tredobbelt tjekket alt.

Anvend til sortiment: K1:K2158

=match(K2,indirect("TorontoCitys!A1:A"),0)

Det fremhæver tilfældige andre bynavne, ikke i TorontoCity's liste.

K2 (er mit hovedark og startkolonnecellen i den kolonne, jeg ønsker skal påvirkes.
TorontoCitys (er navnet på arket)
A1 er starten på kolonnen på listen over bynavne.
A er søjlen.

Kan det være, at mine tegnsætninger er forkerte?

Tak på forhånd.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej ven,

Glad for at hjælpe. Din formel er korrekt, bare rolig. Problemet er den rækkevidde, du anvender til. Det burde ikke være K1:K2158, men K2:K2158.

Se venligst skærmbillederne. Eksemplet er enkelt, men nok til at forklare problemet.

Den korrekte "Apply to Range" er A2:A20. Og den korrekte formel er =match(A2,indirect("TorontoCitys!A1:A"),0). Så kan korrekte byer fremhæves. Se venligst skærmbillede 2.
Men hvis jeg ændrer "Apply to Range" til A1:A20, fremhæves det forkerte bynavn. Se venligst skærmbillede 3.

Så skift venligst din "Anvend til område" fra K1:K2158 til K2:K2158. Problemet bør løses. Ser frem til dit svar.

Med venlig hilsen,
Mandy
Denne kommentar blev minimeret af moderatoren på webstedet
Sådan fremhæves hele rækkedata med betinget formatering ved hjælp af andet underark
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Ranganath
For at fremhæve hele rækken baseret på datalisten, skal du gøre følgende:
1. i Anvend på rækkevidde boks, vælg hele arket;
2. Anvend denne formel: =match($C2,indirect("datalist!A2:A"),0) ind i Brugerdefineret formel er tekstboks.
Prøv venligst, håber det kan hjælpe dig!

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-highlight-entire-row.png
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, tak for svaret. Jeg har prøvet formlen, men den virker ikke.
Bedømt 5 ud af 5
Denne kommentar blev minimeret af moderatoren på webstedet
Hej,
Har du ændret arknavnet og cellereferencen til dine egne data?
$ C2 er den første celle i de søjledata, du vil fremhæve, og dataliste!A2:A er et andet arknavn og listeområde, som indeholder de kriterier, du vil fremhæve cellerne baseret på.
Tjek dem venligst, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Hvad sker der, hvis dataene på min liste er i mere end én kolonne? Når jeg prøver at bruge datalist!A2:M eller datalist!A:M eller datalist!A2:M17, virker ingen af ​​disse.
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har endda prøvet at navngive det specifikke område, jeg vil henvise til, og bruge det i formlen, uden held.
Denne kommentar blev minimeret af moderatoren på webstedet
Hvad hvis det ikke er et nøjagtigt match, men indeholder referencedataene.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, ashley
For at løse dit problem skal du anvende nedenstående formel:
=REGEXMATCH(C2:C21,INDIRECT("Sheet2!$A$2"))

Prøv venligst, håber det kan hjælpe dig!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej,
Dans Feuille google je cherche la formule suivante
Si dans la cel A1 = tekst alors dans la Cel B1 ecire telle valeur ou texte automatiquement
Merci d avance pour votre aide
Denne kommentar blev minimeret af moderatoren på webstedet
Hej,
J'ai une autre question du même type au sujet d'un formatage conditionnel qui fonctionne sur Excel mais que je n'arrive pas à porter sur Google Sheet :
L'idée est de comparer 2 versioner d'une même feuille que l'on stock à l'aide de 2 onglets (2 feuilles du même-projektmappe)

La formule est la suivante : =A1<>'forrigeVersion'!A1 avec un formatage fond jaune pour mettre en évidence les changements sur toute la feuille car l'idée est d'appliquer ce
formatage conditionnel sur toutes les cellules de la feuille ($A$1:$V:1000)

Sur Google sheet cette formule m'est interdite et si je passet par un "indirect("previousVersion!A1"), je perds le coté dynamique sur le "A1" de la feuille precious version
Si j'essaye =A1<>indirect("previousVersion!"&A1) j'ai une erreur car c'est la valeur de A1 qui est interprétée et concaténée avec "previousVersion!"

Si j'essaye la formule =C3<>INDIREKTE("Forrige version!"& CHAR (KOLONNE () + 64) & RÆKKE ()) cela ne fonctionne pas non plus....

Jeg har en løsning...
Merci d'avance
Denne kommentar blev minimeret af moderatoren på webstedet
Undskyld, il fallait lire =A1<>INDIRECT("Forrige version!"& CHAR (KOLONNE () + 64) & RÆKKE ()) ...
Denne kommentar blev minimeret af moderatoren på webstedet
Hvad hvis de celleværdier, du forsøger at matche, er hyperlinks?
Bedømt 5 ud af 5
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL