Вопрос: Как добавить к дате введенной в текстовом формате (Например: 1 декабря 2008 года) ноль спереди, если число месяца меньше десяти, т.е. "01 декабря 2008 года"?
Ответ: =ЕСЛИ(НАЙТИ(" ";B21;1)=2;СЦЕПИТЬ("0";B21);B21)
Вопрос: В ячейках A1, B1, C1 введены в числовом формате соответственно день, месяц и год. Как собрать из них полную дату в формате ДД.ММ.ГГГГ? Просто сцепить не получается, так как не добавляется первоначальный ноль к числам меньше 10.
Ответ: =СЦЕПИТЬ(ТЕКСТ(A1;"00");".";ТЕКСТ(B1;"00");".";ТЕКСТ(C1;"0000"))
Вопрос: Как извлечь из текстовой строки какой-нибудь фрагмент, если известно, какими символами он ограничен (пробелами, запятыми и т.п.)?
Ответ: Например, в ячейке А1 написано: Иванов Иван Иванович. Необходимо извлечь только имя "Иван". Мы знаем, что оно ограничено пробелом слева и пробелом справа. Можно это сделать одной формулой, но врядли она вас не запутает: =ПСТР(A1;НАЙТИ(" ";A1;1)+1;НАЙТИ(" ";A1;НАЙТИ(" ";A1;1)+1)-НАЙТИ(" ";A1;1)-1)
Будем действовать поэтапно: в ячейку B1 занесем позицию первого пробела, в ячейку C1 - позицию второго, в ячейке D1 - на основании полученных сведений вырежем необходимый фрагмент текста
B1=НАЙТИ(" ";A1;1)
C1=НАЙТИ(" ";A1;B1+1)
D1=ПСТР(A1;B1+1;C1-B1-1)
|