Excel formula: šūna satur kādas lietas -

Satura rādītājs

Vispārēja formula

=IF(ISNUMBER(SEARCH(substring,text)),substring,"")

Kopsavilkums

Ja jums ir lietu saraksts (vārdi, apakšvirsraksti utt.) Un vēlaties uzzināt, kuras no šīm lietām parādās šūnā, varat izveidot vienkāršu tabulu un izmantot formulu, kuras pamatā ir funkcija MEKLĒT.

Uzstādīt

Pieņemsim, ka jums ir šūnas, kurās ir teksts, kurā minētas dažādas krāsas, un jūs vēlaties noskaidrot, kuras krāsas ir minētas katrā šūnā.

Ar kreisajā pusē esošo tekstu izveidojiet vienkāršu tabulu ar šūnām, kuras vēlaties pārbaudīt pa kreisi, un vārdus, kurus vēlaties meklēt kā kolonnu etiķetes, pa labi.

Šajā piemērā mēs pārbaudām 6 krāsas, tāpēc tabulā ir kopā 7 kolonnas, ieskaitot kolonnu, kurā meklējam.

Otrajā kolonnā pievienojiet pirmo formulu. Piemēra šūnā C5 mums ir:

=IF(ISNUMBER(SEARCH(C$4,$B5)),C$4,"")

Paskaidrojums

Šīs formulas pamatā ir vienkāršāka formula, kas aprakstīta šeit. Tas izmanto funkciju MEKLĒŠANA, lai meklētu B5 iekšienē, lai šūnu C4 izmantotu kā meklēšanas virkni. Ja SEARCH atgriež skaitli, tas nozīmē, ka meklēšanas virkne tika atrasta. Tādā gadījumā ISNUMBER atgriezīs TRUE, un IF funkcija atgriezīs vērtību C4.

Ja meklēšanas virkne nav atrasta, SEARCH atgriež kļūdu, ISNUMBER atgriež FALSE un funkcija IF atgriež tukšu virkni ("") - vērtību, ja FALSE.

Ņemiet vērā, ka atsauces šajā formulā ir rūpīgi izveidotas. Atsauce uz C $ 4 ir bloķēta rinda, un atsauce uz $ B5 ir bloķēta kolonna. Tas ļauj kopēt formulu visā tabulā un joprojām darbojas pareizi.

Interesanti raksti...