ЕКСЕЛЬ ГУРУ НУЖНЫ ТУТАЧКИ!Есть столбик E , в нем есть числа, надо сделать так что бы если чиста были однозначиные типо 1, 4, 5, и т. то подставлялся 0 перед ними, что бы получилось 01, 04, 05. А если цифра в этом столбике 2х значная то надо что бы НИЧЕГО не подставлялось. Формула там какую или может быть фильтр какой, подскажите плизе
Раз такой пост, спрошу.Как определить сколько символов до видимой границы ячейки? Не в моноширинном шрифте, без автовыравнивания, без автопереноса??? Ну кааак, явно не я первый такое ищу, но нагуглить не получается.
Выделяешь числа, в меню выбираешь Format Cells, формат Custom, в поле формата вбиваешь два нуля. Сорян, нет русской версии под рукой
>>219384054Ложь он тебе хуярит там где пусто. Можешь ЕСЛИОШИБКА дописать перед формулой если напрягает очи твои. >>219384578ДЛСТР, не?
>>219384786это все здорово но при копировании он эти нули убирает, это типо что бы посмотреть но не скопировать
>>219384908О нет бро, не длстр. Это длинна всей строки, а мне надо длинна видимой строки, т.е. ято визуально влазит в клетку.
>>219390570>>219390734я не могу так сделать, блиать он мне хуячит все равно 1. ТАм дальше у меня сцепка идет, которая все это сцепляет и он не хочет 01 делать, берет 1. Поэтому это не подходит
Оп твое я могу легко на vba написать, но у меня пока нет доступа к компу.Если на словах, надо проверять длстрто что мне слветовали тут с моим вопросом, но это не то блиать. Что, если = 1, то присваиваевам значение клетке "0"+ её значение.
>>219383375 (OP)Требую разъяснений:1. Числа в этой ячейке ты не вбиваешь в ручную?2. Числа из этих ячеек участвуют в дальнейших вычислениях?
>>2193940491) нет не вручную вбил, дали инфу вот выдрал из нее эту хуйню. 2)Да дальше идет сцепка этих ячеек через "&>>219393966какой блять вба, тут ссаную функцию какуюто надо или в настройках фильтр какойто применить.
Ща смеха ради повернулся к рабочему конпудастеру и глянул свои формулы из таблиц учёта расчётов с поставщиками. В некоторых ячейках формула включает в себе 51 знак кек
>>219394700блять сука 3ему тупорылому как ты обьясняю что при копировании и при сцепке этих ячеек она нахуй копирует все равно значение 1!!
>>219394512В смысле скинь? Тебе образец и вообще всё что нужно есть на скрине. Если не можешь по другому, ну вбей рядом в пустой столбец свою инфу и сделай в нужной тебе ячейке эту формулу.
Давно я шашку не брал в рукиSub mkrs()Dim rng As Range, cell As RangeSet rng = Range("A13:A18")For Each cell In rngIf Len(cell.Value) = 1 Then cell.Value = "0" & cell.Value End IfNext cellEnd Subработает только если тип колонки строка
>>219398099чувак спасибо тебе но это слишком сложно для меня мне бы формулу какую или где то в настройках может быть фильтр какой применить? То что ты скинул я даже незнаю куда и как вставлтяь не говоря уже о том как запутстиь
>>219398283эта хуйня мне вообще не ставит 01я записываю макрос, а она не ставит впереди ноль. Пиздец какойто сука
>>219397796Вот как раз по такому куску нихрена не понятно, вышло у тебя или нет.Я правильно понимаю, что ты импортировал откуда-то значения в свою таблицу? Ну так возьми рядом добавь ещё один столбец и вставь туда эту формулу, если не хочешь изменять базовые значения. У тебя они в Е, значит добавь D. Слева будут старый вид, справа они примут нужные тебе 01, 04 и т.д.Один вопрос только, нахуя? Это какая-то версия для печати может? Если что столбец можно и скрыть, чтобы глаза не мозолил
>>219398533если тип данных числовой то ведущие нули проебываются. Нужно в формате ячеек ставить что это текстовое поле.
>>219399929так сюдаскинь тчо бы с копировал ане вставил блять с видео, я же 2 часа буду разбираться где каокй символ
>>219402293PdCV0KHQm9CYKNCU0JvQodCi0KAoQTEpPTE7IjAiJkExO0ExKQ==а вот с помощью функции Base64DecodeString можно преобразовать это в нормальный текст.
>>219394396> надо сделать так что бы если чиста были однозначиные типо 1, 4, 5, и т. то подставлялся 0 перед ними, что бы получилось 01, 04, 05. А если цифра в этом столбике 2х значная то надо что бы НИЧЕГО не подставлялось. В твоем же варианте из числа 10 получится 010, а нужно чтоб 0 дописывало только к (0?)1-9=ЕСЛИ(A1<10; "0"&A1;A1)