Karakterlánc-operátorok és helyettesítő karakterek használata
A karakterlánc-operátor (&) segítségével kettő vagy több karakterláncot, illetve cellahivatkozások tartalmát lehet összefűzni a képletekben. A helyettesítő karakterek (*,?,~) a feltételekben használhatók egy vagy több karakter helyett.
Karakterláncok vagy a cellák tartalmának összefűzése
A & karakterrel kettő vagy több karakterláncot, illetve hivatkozott cellák tartalmát lehet összefűzni vagy egyesíteni.
Néhány példa az összefűzési operátor használatára:
Az "Abc"&"Def" eredménye "AbcDef".
Az "Abc"&A1 eredménye „Abc2”, ha az A1 cella értéke 2.
Az A1&A2 eredménye „12”, ha az A1 cella értéke 1, az A2 cella értéke pedig 2.
A B2&", "&E2 eredménye „Utolsó, Első”, ha B2 tartalma „Utolsó”, az E2 tartalma pedig „Első”.
Helyettesítő karakter használata egyetlen tetszőleges karakter helyettesítésére
Az olyan kifejezésekben, amelyek tartalmazhatnak feltételeket, a „?” karakter használható egyetlen karakter megfeleltetéséhez.
Néhány példa a ? helyettesítő karakter használatára egyeztetési mintákban:
Az "Ea?" kifejezés megfelel bármely „Ea” kezdetű karakterláncnak, amely pontosan egy további karaktert tartalmaz, mint például az „Ea2” vagy az „Eac” esetében.
A "Th??" kifejezés megfelel bármely "Th" kezdetű karakterláncnak, amely pontosan kettő további karaktert tartalmaz, mint például a "Then" vagy a "That" esetében.
DARABTELI(B2:E7;"?ip") eredménye azoknak a celláknak a száma a B2:E7 tartományon belül, amelyekben az "ip" karakterláncot megelőzi egy karakter, mint például a „rip”, illetve a „tip” esetében. A „drip” vagy a „trip” karakterlánc nem felel meg ennek a feltételnek.
Helyettesítő karakter használata tetszőleges számú karakter helyettesítésére
Az olyan kifejezésekben, amelyek tartalmazhatnak feltételeket, a * karakter használható tetszőleges (akár nulla) számú karakter megfeleltetéséhez.
Néhány példa a * helyettesítő karakter használatára egyeztetési mintákban:
A "*ed" megfelel bármely tetszőleges hosszúságú karakterláncnak, amely „ed” végződéssel rendelkezik, például „Ted” vagy „Treed”.
DARABTELI(B2:E7;"?ip") eredménye azoknak a celláknak a száma a B2:E7 tartományon belül, amelyekben az "ip" karakterláncot megelőzi egy karakter, mint például a „rip”, illetve a „tip” esetében. A "mitt" karakterlánc nem felel meg ennek a feltételnek.
Helyettesítő karakter megfeleltetése
Az olyan kifejezésekben, amelyek tartalmazhatnak feltételeket, a „~” karakter azt adja meg, hogy az utána következő karaktert kell megfeleltetni ahelyett, hogy azt helyettesítő karakterként használná.
Néhány példa a * karakter használatára egyeztetési mintákban:
A "~?" kifejezés a kérdőjelnek felel meg ahelyett, hogy a kérdőjelet egyetlen karakter megfeleltetésére használná.
A DARABTELI(E;"~*") eredménye azoknak a celláknak a száma az E oszlopon belül, amelyek tartalmazzák a csillag karaktert.
A SZÖVEG.KERES("~?";B2) eredménye 19, ha a B2 cella tartalma a következő karakterlánc: „That is a question? Yes it is!”, mivel a kérdőjel a 19. karakter a karakterláncban.
Több helyettesítő karakter használata feltételben
Az (? * ~) helyettesítő karakterek használhatók együtt olyan kifejezésekben, amelyek engedélyezik a feltételek használatát. Néhány példa:
A "*a?" megfelel minden olyan kifejezésnek, amely tartalmazza az “a” karaktert, amelyet egyetlen tetszőleges karakter követ, például “That”, “Cap”, és “Irregular”.
A DARABTELI(B2:E7;"*on?") eredménye azoknak a celláknak a száma a B2:E7 tartományon belül, amelyek tetszőleges (akár nulla) számú karakterrel kezdődnek, amelyeket az "on", majd egyetlen másik karakter követ. Megfelel az olyan szavaknak, mint az "alone", "bone", "one" és "none". Nem felel meg viszont az "only" szónak (mert ebben két karakter áll az "on" után), sem az "eon" szónak (mert ebben nincs karakter az "on" után).
További információk a feltételeket és helyettesítő karaktereket elfogadó függvényekről: Argumentumként feltételeket és helyettesítő karaktereket használó függvények.