
Обща формула
=LEFT(text,FIND(character,text)-1)
Обобщение
За да разделите текстов низ на определен символ, можете да използвате комбинация от функциите НАЛЯВО, НАДЯСНО, ЛЕН и НАМЕР.
В показания пример формулата в C5 е:
=LEFT(B5,FIND("_",B5)-1)
И формулата в D5 е:
=RIGHT(B5,LEN(B5)-FIND("_",B5))
Обяснение
Първата формула използва функцията FIND, за да намери долната черта (_) в текста, след което изваждаме 1, за да се върнем към "знака преди специалния знак".
FIND("_",B5)-1
В този пример FIND връща 7, така че в крайна сметка получаваме 6.
Този резултат се подава във функцията LEFT като "num_chars" - броят на символите, които трябва да се извлекат от B5, започвайки отляво:
=LEFT(B5,6)
Резултатът е низът "011016".
За да получим втората част от текста, използваме FIND с правилната функция.
Отново използваме FIND, за да намерим долната черта (7), след което изваждаме този резултат от общата дължина на текста в B5 (22), изчислена с функцията LEN:
LEN(B5)-FIND("_",B5)
Това ни дава 15 (22-7), което се подава във функцията НАДЯСНО като "num_chars" - - броят на символите, които трябва да се извлекат от B5, започвайки отдясно:
=RIGHT(B5,15)
Резултатът е низът "Assessment.xlsx"