Ответить
  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    12172

    20 лет на сайте
    пользователь #15360

    Профиль
    Написать сообщение

    12172
    # 3 сентября 2007 13:58

    ice-9, не не так. Фамилиии и имена у всех разной длины... :wink:

    X-chel, я не помню, но вот на скорую руку сочинил. Упрощай :)

    Если в А1 фио, то в b1, c1 и d1 получаем:

    =ПСТР(A1;1;ПОИСК(" ";A1)-1)

    =ПСТР(A1;ДЛСТР(B1)+2;ПОИСК(" ";A1;ДЛСТР(B1)+2)-ДЛСТР(B1)-2)

    =ПСТР(A1;ДЛСТР(B1)+ДЛСТР(C1)+3;100)

    Пойдет?

    Вечно молодой, вечно пьяный...
  • X-chel Member
    офлайн
    X-chel Member

    177

    19 лет на сайте
    пользователь #31028

    Профиль
    Написать сообщение

    177
    # 3 сентября 2007 14:06
    ice-9:

    X-chel:

    Помощь требуется. Помню, была в Эксель функция, которая позволяет разбить строку на несколько ячеек, а найти не могу. В частности, нужно разбить ФИО полностью на 3 ячейки фамилия имя отчество. ФИО в исходной ячейке разделено пробелом. Может кто помнит?

    -9, ну так я написал, чем они тебе не нравятся?

    Можешь записать похожие формулы:

    =ЗНАЧЕН(ПСТР(A1;1;8))

    =ЗНАЧЕН(ПСТР(A1;9;4))

    =ЗНАЧЕН(ПСТР(A1;13;4))

    так?:-)

    Длина слов и, соответственно начало следующего слова, неизвестны. Спасибо за помощь, сам нашел Данные-Текст по столбцам :)

  • ice-9 zippo club
    офлайн
    ice-9 zippo club

    63210

    18 лет на сайте
    пользователь #73850

    Профиль
    Написать сообщение

    63210
    # 3 сентября 2007 14:13

    KSIva, обломал меня, точно:-)

    Как бы я хотел, чтобы я действительно был сумасшедшим. Это бы означало, что с миром все в порядке.
  • Bukarra Xbox Team
    офлайн
    Bukarra Xbox Team

    685

    20 лет на сайте
    пользователь #20283

    Профиль
    Написать сообщение

    685
    # 3 сентября 2007 16:06

    Такой вопрос, уважаемые знатоки Excel :znaika:

    Нужна надстройка для преобразования денежной величины в текстовое значение, т.е. чтобы при вводе в ячейку числа, в другой ячейке по ссылке отображалось его текстовое значение.

    В инете по этому поводу есть пару ссылок на некий файл "prop.xla", но ссылки не рабочие...

    Кто поможет?

    p.s. Excel 2002 sp3

  • CALLlA Member
    офлайн
    CALLlA Member

    490

    19 лет на сайте
    пользователь #32345

    Профиль
    Написать сообщение

    490
    # 3 сентября 2007 16:25
    Bukarra:

    Такой вопрос, уважаемые знатоки Excel :znaika:

    Нужна надстройка для преобразования денежной величины в текстовое значение, т.е. чтобы при вводе в ячейку числа, в другой ячейке по ссылке отображалось его текстовое значение.

    В инете по этому поводу есть пару ссылок на некий файл "prop.xla", но ссылки не рабочие...

    Кто поможет?

    p.s. Excel 2002 sp3

    попытался приатачить файлик numbel.xls , но не осилил

  • Yuracx Senior Member
    офлайн
    Yuracx Senior Member

    11547

    20 лет на сайте
    пользователь #17993

    Профиль
    Написать сообщение

    11547
    # 3 сентября 2007 16:48

    Bukarra, именно с этого и началась тема. На первой странице обсуждали......

    вот держи: http://gb.by/node.phtml?index=1970

    ПиОнЭры, возьмитесь за руки и идите в ж...пу ©Фаина Раневская
  • Bukarra Xbox Team
    офлайн
    Bukarra Xbox Team

    685

    20 лет на сайте
    пользователь #20283

    Профиль
    Написать сообщение

    685
    # 4 сентября 2007 10:53

    Yuracx, спасибо!

  • dikar Клуб счастливых людей
    офлайн
    dikar Клуб счастливых людей

    2587

    22 года на сайте
    пользователь #1697

    Профиль
    Написать сообщение

    2587
    # 5 сентября 2007 09:19

    X-chel, в 2007 офисе это делается нажатием одной кнопки в менюшке.

    (это я про разбивку по ячейкам).

    Пишите в ЛС.
  • IveGotThePower USA Team
    офлайн
    IveGotThePower USA Team

    3467

    19 лет на сайте
    пользователь #30837

    Профиль
    Написать сообщение

    3467
    # 5 сентября 2007 09:46

    подскажите, какой функцией можно определить диапазон ячеек с определенным условием (например =1 или 2), чтобы потом посчитать мин, макс, среднее для соседних ячеек этого диапазона ?

    We can take that place. And than do what? Heads on pikes.
  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    12172

    20 лет на сайте
    пользователь #15360

    Профиль
    Написать сообщение

    12172
    # 5 сентября 2007 09:58

    I've got the power, сводная таблица :wink:

    Вечно молодой, вечно пьяный...
  • IveGotThePower USA Team
    офлайн
    IveGotThePower USA Team

    3467

    19 лет на сайте
    пользователь #30837

    Профиль
    Написать сообщение

    3467
    # 5 сентября 2007 10:25

    KSIva, а есть какой-нибудь другой способ ? я имею ввиду есть ли такая функция которая возвращает диапазон ячеек удовлетворяющих определенному условию, чтобы потом этот диапазон передать в мин, макс и т.д. ?

    We can take that place. And than do what? Heads on pikes.
  • Немо Panasonic Club
    офлайн
    Немо Panasonic Club

    1036

    21 год на сайте
    пользователь #8243

    Профиль
    Написать сообщение

    1036
    # 2 октября 2007 17:10

    как оставить каждую четвертую строку, а 1-3 удалить.

    т.е мне не надо строки 1,2,3,5,6,7,9....

    Implicite
  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    12172

    20 лет на сайте
    пользователь #15360

    Профиль
    Написать сообщение

    12172
    # 2 октября 2007 17:17
    Немо:

    как оставить каждую четвертую строку, а 1-3 удалить.

    т.е мне не надо строки 1,2,3,5,6,7,9....

    Ну если нельзя сортировать, то:

    Становишься в первую строку. Далее

    Сервис/макрос/начать запись - Ок

    Включаешь кнопку относительные ссылки

    Правка/удалить... строку

    Правка/удалить... строку

    Правка/удалить... строку

    Стрелка вниз.

    Остановить запись.

    Далее Аlt+F11 и заключаешь полученный макрос в цикл

    У меня вот что получилось на 1000 строк.

    Sub Макрос2()

    '

    ' Макрос2 Макрос

    ' Макрос записан 02.10.2007 ( )

    '

    For i = 1 To 250

    Selection.EntireRow.Delete

    Selection.EntireRow.Delete

    Selection.EntireRow.Delete

    ActiveCell.Offset(1, 0).Range("A1";).Select

    Next i

    End Sub

    Или сортируем и удаляем...

    Вечно молодой, вечно пьяный...
  • Немо Panasonic Club
    офлайн
    Немо Panasonic Club

    1036

    21 год на сайте
    пользователь #8243

    Профиль
    Написать сообщение

    1036
    # 3 октября 2007 08:50

    KSIva, вот так живешь себе живешь, и даже думаешь, что относительно не плохо знаешь excel ( по крайней мере лучше всех в отделе),

    а оказывается что даже макросов не знаешь. KSIva, огромное спасибо.

    Implicite
  • Vitalik Senior Member
    офлайн
    Vitalik Senior Member

    2818

    21 год на сайте
    пользователь #6505

    Профиль
    Написать сообщение

    2818
    # 5 октября 2007 15:41

    Excel начал портить файлы, причем выборочно.

    При открытии файла, выскакивает ошибка

    Файл поврежден настолько серьезно, что восстановить его не удалось. Была выполнена попытка восстановить формулы и значения, но некоторые данные могут быть утеряны.

    В результате все картинки, таблицы, форматы удаляются, остается только текст и цифры.

    Самое интересное, переустановка офиса не дало результатов.

    Вирусов тоже нет, во всяком случае касперский, так говорит.

    Сталкивался с такой проблемой года 2 назад, тогда не было времени разбираться, я просто переустановил винду. Что и сейчас сделал.

    Интересно все же, что это было?

    Да, и как-нибудь возможно восстановить файл?

  • Yuri_K Senior Member
    офлайн
    Yuri_K Senior Member

    6125

    22 года на сайте
    пользователь #4604

    Профиль
    Написать сообщение

    6125
    # 8 октября 2007 10:07

    Очень похоже на макровирус. Попробуте разными антивирусами погонять

  • 37492 Member
    офлайн
    37492 Member

    480

    19 лет на сайте
    пользователь #37492

    Профиль
    Написать сообщение

    480
    # 9 октября 2007 18:19

    В таблице при помощи автофильтра скрываются ненужные строки.

    Но функция (СУММ) суммирует как скрытые (при помощи автофильтра строки)

    так и те, что отображены т.е. весь столбец.

    Как сделать так, чтобы суммировались только те строки, которые на экране?

    из #Sharkeva (irc.mgts.by)
  • SashaR Senior Member
    офлайн
    SashaR Senior Member

    2658

    22 года на сайте
    пользователь #3519

    Профиль
    Написать сообщение

    2658
    # 10 октября 2007 08:21

    Alex Advanced, у меня такая беда была в 2007 офисе. Параметры Excel -> Формулы -> Включить итерактивные вычисления (ставим галку)

    Жить хорошо, а хорошо жить еще лучше
  • Zwalker Senior Member
    офлайн
    Zwalker Senior Member

    1915

    22 года на сайте
    пользователь #3119

    Профиль
    Написать сообщение

    1915
    # 10 октября 2007 08:26

    Alex Advanced, Воспользуйся функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;ДИАПАЗОН)

    Friends come and go, but enemies accumulate.
  • KSIva Senior Member
    офлайн
    KSIva Senior Member

    12172

    20 лет на сайте
    пользователь #15360

    Профиль
    Написать сообщение

    12172
    # 10 октября 2007 08:50
    Zwalker:

    Alex Advanced, Воспользуйся функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;ДИАПАЗОН)

    Alex Advanced, если не хочешь писать вручную, то выполни автофильтр, а затем нажимай кнопку суммы на паненли инструментов. Будут вставляться Промежуточние.Итоги...

    Вечно молодой, вечно пьяный...