Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Excel. Имеется одна ячейка в которой 1994-1996 Как сделать, чтобы был заполнен промежуток? т. е. 1994|1995|1996

Unlakc Профи (782), закрыт 9 лет назад
Дополнен 9 лет назад
Всё действо происходит в одной ячейке!
Дополнен 9 лет назад
Всё не то
Дополнен 9 лет назад
Скрипт в VBA помог решить сею проблему. Кому надо:
Sub test()
Dim x As Long
Dim w As Long
Dim i As Long
Dim txt As String
x = CDbl(Left([A1], 4))
w = CDbl(Right([A1], 4))
For i = x To w
txt = txt & i & "|"
Next i
[B1] = txt
End Sub
Дополнен 9 лет назад
Так же помогли составить формулу. На 14 лет, если интервал больше добавьте слагаемых

=ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-1<0;"";(ЛЕВСИМВ (A1;4)+1)&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-2<0;"";ЛЕВСИМВ (A1;4)+2&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-3<0;"";ЛЕВСИМВ (A1;4)+3&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-4<0;"";ЛЕВСИМВ (A1;4)+4&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-5<0;"";ЛЕВСИМВ (A1;4)+5&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-6<0;"";ЛЕВСИМВ (A1;4)+6&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-7<0;"";ЛЕВСИМВ (A1;4)+7&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-8<0;"";ЛЕВСИМВ (A1;4)+8&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-9<0;"";ЛЕВСИМВ (A1;4)+9&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-10<0;"";ЛЕВСИМВ (A1;4)+10&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-11<0;"";ЛЕВСИМВ (A1;4)+11&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-12<0;"";ЛЕВСИМВ (A1;4)+12&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-13<0;"";ЛЕВСИМВ (A1;4)+13&"|")&ЕСЛИ (ПРАВСИМВ (A1;4)-ЛЕВСИМВ (A1;4)-14<0;"";ЛЕВСИМВ (A1;4)+14&"|")
Лучший ответ
Остальные ответы
Алексей Матевосов (AlexM) Просветленный (27391) 9 лет назад
через поиск и замену.
Найти "-"
Заменить на "|1995|"
Это ответ на то что вы спрашиваете, но не то что хотите.
sholoh6 Высший разум (1096439) 9 лет назад
forum.ixbt.comExcel
Интересует вопрос: как в ситуации, когда имеется столбец с ячейками, объединенными в несколько штук по высоте, упорядочить эти группы по возрастанию их значений? Что подскажете? Например, есть мысль разбивать эти группы на ячейки, заполненные так же.. .
Полосатый жираф Алик Искусственный Интеллект (312987) 9 лет назад
Невозможно помочь тому, кто не может объяснить, что же ему нужно!
*SS* Мыслитель (8629) 9 лет назад
в одной ячейке менять такого рода информацию невозможно.
В нескольких, в которых по одному году в ячейке - реально.
Oleh Huz'Просветленный (49538) 9 лет назад
возможно и в одной
Похожие вопросы