Страницы: 1
RSS
Вставить пробелы перед значениями в ячейке в зависимости от величины сопротивления.
 
В поле А имеем значения электрического сопротивления. Нужно добавить пробелы перед значениями в зависимости от размерности значения.

если единицы Ом(кОм, МОм) - добавляем два пробела
если десятки Ом(кОм, МОм) - добавляем один пробел
если сотни Ом(кОм, МОм) - не добавляем пробелов

Реализация - формула или VBS
 
lubko, и Вам здравствуйте!
 
lubko, похоже на тех. задание.
Особенно по форме обращения. Так в платном разделе допустимо обращаться, здесь - ну хотя-бы "здрасте"...
форула:
=ПОВТОР(" ";3-ДЛСТР(ПРОСМОТР(999;--ЛЕВСИМВ(A2;СТРОКА($1:$3)))))&A2
 
массивная
=REPT(" ";4-MAX(IFERROR(FIND({"K";"R";"M"};A2);)))&A2
Изменено: БМВ - 14.11.2019 00:06:44
По вопросам из тем форума, личку не читаю.
 
БМВ, у меня был такой же первый вариант. Сходу.
Немассивная:
Код
=ЛЕВБ("  ";4-ПРОСМОТР(9;ПОИСК({"R";"K";"M"};A2)))&A2 

*Тоже немассивная:

Код
=ЛЕВБ("  ";3-СЧЁТ(-ЛЕВБ(A2;{1;2;3})))&A2
Изменено: Светлый - 14.11.2019 07:41:35
 
ну до кучи просто вариант
=REPT(" ";3-MATCH(1=1;MID(A2;{2;3;4};1)>"9";))&A2
хотя с COUNT мне лично понравился.
По вопросам из тем форума, личку не читаю.
 
Извените что не поздоровался. Надо было товарищу сделать документ один, показалось просто, а завис на два часа с ним. Какраз на этом шаге всё остановилось.
Огромное СПАСИБО тем кто откликнулся! Не проверял ещё реализацию, но думаю что всё работает.
СПАСИБО за ваше время!


P.S: Всё перкрасно работает! Благодарю!
Изменено: lubko - 14.11.2019 19:25:11
Страницы: 1
Наверх