Dažreiz mēs vēlamies izcelt rindu, kurā ir konkrētais teksts. Šajā rakstā mēs uzzināsim, kā izcelt rindu, ja kādā šīs rindas šūnā ir noteikts teksts vai vērtība. Mēs, protams, izcelsim rindu, izmantojot nosacīto formatējumu.
Vispārējā formula nosacītā formatēšanā
= MATCH (lookup_value, lookup_array, 0)
Uzmeklēšanas vērtība: tas ir kritēriju teksts. Tas tiks meklēts noteiktajā diapazonā.
Uzmeklēšanas masīvs: rinda, kuru vēlaties izcelt.
Pirmā rinda ir jāizvēlas, piemērojot nosacījuma formatējumu.
Apskatīsim piemēru, lai lietas būtu skaidras.
Piemērs: iezīmējiet rindas, kurās ir noteikts teksts
Šeit man ir daži dati tabulā. Katrā rindā ir kāds nejaušs nosaukums. Es vēlos izcelt katru tabulas rindu, kurā ir C2 ierakstītā vērtība. Pagaidām C2 man ir Maija. Es vēlos izcelt katru rindu, kurā ir Maija.
Atlasiet tabulas pirmo rindu (A7: D7).
- Dodieties uz nosacījuma formatējumu un noklikšķiniet uz jaunā noteikuma. Varat izmantot secīgu saīsni ALT> H> L> N.
- Atlasiet “izmantot formulu, lai noteiktu, kuru šūnu formatēt”.
- Uzrakstiet šo formulu.
- Noklikšķiniet uz formāta un izvēlieties dzelteno pildījumu. Sit labi.
= MATCH ($ 2 $, A7: $ D7,0)
Tagad atlasītā rinda ir iezīmēta.
Kopējiet šo diapazonu un ielīmējiet īpašu formātu visā tabulā.
Tagad tiks iezīmēta katra rinda, kurā ir “Maya”. Mainot vērtību C2, rinda, kurā ir šī vērtība, tiks iezīmēta tikai.
Kā tas strādā?
Šeit mēs izmantojām Excel funkciju MATCH, kas atgriež meklētās vērtības indeksu dotajā diapazonā. Ja tas neizdodas atrast doto tekstu, tas atgriež #NA.
Nosacījuma formatējumā jebkura pozitīva vērtība tiek uzskatīta par TRUE, bet kļūdas tiek uzskatītas par FALSE. Mēs izmantojam šo funkcionalitāti, lai izceltu rindu.
Šeit mūsu formula ir = MATCH ($ C $ 2, $ A7: $ D7,0). Ņemiet vērā, ka uzmeklēšanas vērtības atsauce ir absolūta. Lai tā vienmēr meklē vērtību, kas rakstīta C2. Uzmeklēšanas diapazons ir A7: D7. Ņemiet vērā, ka tikai kolonnas tiek iesaldētas, izmantojot $, un rindas paliek relatīvas. Tas ir tāpēc, ka mēs vēlamies mainīt uzmeklēšanas rindu, kad kopējam nosacījuma formatējumu un kolonnas ir absolūtas. Galu galā mēs iegūstam izceltas rindas, kurās šūnā ir noteikts teksts. Uzziniet vairāk par atsaucēm šeit.
Ja kolonnu padarīsim relatīvu (= MATCH ($ C $ 2, A7: D7,0)), mūsu rindas tiks iezīmētas līdz pirmajai atrastajai vērtībai.
Iepriekš minētā formula izceļ rindas, kurās ir konkrēts teksts. Tas pārbauda šūnas un atbilst šūnu vērtībai. Bet, ja vēlaties pārbaudīt doto tekstu starp virknēm, jums jāizmanto šī funkcija.
= MEKLĒT ($ 2 $, $ A7 un $ B7 un $ C7 un $ D7)
Šeit mēs tikai meklējam tekstu sasaistītā tekstā A7: D7. Ja SEARCH atrod doto tekstu, nosacījuma formatējums to uzskata par TRUE else False. Atpūta ir tāda pati kā iepriekš.
Iezīmējiet rindu ar reģistrjutīgu atbilstību
Reģistrjutīgajai atbilstībai mēs varam izmantot FIND funkciju. Tas pārbaudīs tekstu un rindās, un tā iezīmēs rindu tikai tad, ja teksts un reģistrs ir saskaņoti.
= MEKLĒT ($ 2 $, $ A7 un $ B7 & $ C7 un $ D7)
Jā, puiši, šādā veidā jūs varat izcelt rindas pamatu teksta atbilstībā. Ļaujiet man zināt, vai jums ir šaubas par šo rakstu vai kādu citu ar excel/vba saistītu tēmu. Komentāru sadaļa jums ir atvērta.
Populāri raksti:
Funkcija VLOOKUP programmā Excel
COUNTIF programmā Excel 2016
Kā lietot SUMIF funkciju programmā Excel