Е-е-ееее, хитрооо! Ам кой да се сети!
insecteater, мерси за добрата идея!
Аз се поразрових и разбрах, че в повечето изрази не се поддържат WildCards. Всъщност следващия ми въпрос би бил "в кои изрази Excel поддържа тия зелени карти?", но едва ли някой ще ми отговори :(.
Ако знаеш на къде забих израза :
=SUBSTITUTE(A3;LEFT(A3;SEARCH(" ? ";A3) + 2);"") |
Поне се сетих да добавя проверка за грешки, че иначе малко ме дразнят тия #VALUE. Ето ги и двата израза с проверка за грешки:
Израз на insecteater
IF(ISERROR(MID(A12;FIND("?";A12)+2;100));"";MID(A12;FIND("?";A12)+2;100))
Моя израз
IF(ISERROR(SUBSTITUTE(A3;LEFT(A3;SEARCH(" ? ";A3)+2);""));"";SUBSTITUTE(A3;LEFT(A3;SEARCH(" ? ";A3)+2);"")) |
Ето и примерен файл: substitute_replace_text.xls
Тази формула ми трябваше защото имах да обработя една каруца различни файлове с данни за време - години, дати, часове:минути:сецунди ? допълнителна информация. Тези данни ги получавам от периодичните логове, които прави един колориметър с който чат-пат се налага да работим, но като му смениха на няколко пъти версиите за 2-3 месеца и логовете станаха ад!
Е вече ще ми е по-лесно де!