Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 3)

Модерирует : gyra, Maz

Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Просьба к посетителям топика дополнять шапку наиболее часто задаваемыми вопросами со ссылками на ответы
в обязательном порядке

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно


    Сумма прописью
  • Надстройки "Сумма прописью"
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format (eng.)
     
     
    Предыдущие ветки топика: Часть 1 | Часть 2
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 19:48 17-05-2007 | Исправлено: Maz, 22:45 24-02-2017
    panda3

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SERGE_BLIZNUK
    Ну он вроде в постановке задачи написал, что нужно именно > 0
    virginijus
    Как это может выдавать "#VALUE!" я вообще не понял. Там ни одной функции нет, которая может вернуть ошибку!
    Если только "#VALUE! есть в самом диапазоне, и оно просто копируется оттуда в результат.

    Всего записей: 203 | Зарегистр. 06-02-2007 | Отправлено: 10:53 08-02-2008
    virginijus

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Простите, тормознул, забыл про {} т.е. CTRL+SHIFT+ENTER, теперь выдает 0, а когда появляетьса значение в S32 и до S47 выдает #REF!  вот как выгледит в оргинале моя : {=INDEX(S17:S47;MAX(IF(S17:S47>0;ROW(S17:S47);0)))} , если пишу{=INDEX(S17:S47;MAX(IF(S17:S47>0;ROWS(S17:S47);0)))} а так скорее всего и должно быть то результат - S47, если пишу {=INDEX(S17:S47;MAX(IF(S17:S47>0;COLUMS(S17:S47);0)))} результат - S17

    Всего записей: 125 | Зарегистр. 21-06-2005 | Отправлено: 11:18 08-02-2008 | Исправлено: virginijus, 12:51 08-02-2008
    vasiliy74



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    как можно переделать формат дата =22.02.2007 (39135) в формат число 20070222? стандартными формулами.

    Всего записей: 289 | Зарегистр. 21-02-2006 | Отправлено: 15:59 08-02-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasiliy74
    Т.е. у тебя в ячейке 39135, а ты хочешь, чтобы стало 20070222?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 17:09 08-02-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasiliy74
    Если да, то вот так
    =ГОД(A1)&ЕСЛИ(МЕСЯЦ(A1)<9;"0"&МЕСЯЦ(A1);МЕСЯЦ(A1))&ЕСЛИ(ДЕНЬ(A1)<9;"0"&ДЕНЬ(A1);ДЕНЬ(A1))

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 20:40 08-02-2008
    skipp1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не получается вставить данные из html, чтобы в ячейках был не формат число(дата), а числовой или общий.  
     
    Добавлено:
    не получается вставить данные из html, чтобы в ячейках был не формат число(дата), а числовой или общий.

    Всего записей: 107 | Зарегистр. 24-06-2005 | Отправлено: 20:42 08-02-2008
    panda3

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Гхм...
    =ТЕКСТ(A1;"ГГГГММДД")

    Всего записей: 203 | Зарегистр. 06-02-2007 | Отправлено: 21:49 08-02-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    panda3
    Согласен. Твой вариант изящнее.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:17 08-02-2008
    raffnec



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно сделать так, чтобы в =СЦЕПИТЬ("Копия "; "верна") на экране слово "верна" оказывалось подчёркнутым?

    Всего записей: 10 | Зарегистр. 29-02-2004 | Отправлено: 03:22 10-02-2008
    SergD1973

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А подскажите, как можно использовать функцию СЦЕПИТЬ, но для изменяющегося количества ячеек?  
    К примеру, у меня есть 5 столбцов, в которых находятся текстовые строки.  
    Мне их нужно объединить - это делается легко, либо через СЦЕПИТЬ, либо через &. Но это легко такую формулу прописать,когда столбцов немного. А если их 100 штук?  
    Как сделать так, чтобы сцепление произошло ячеек из диапазона?  
     
    Особенно это важно, когда в этом диапазоне появляются новые столбцы. Желательно, чтобы формала продолжала сразу работать, без корректировки. Ну как СУММ например.

    Всего записей: 17 | Зарегистр. 20-02-2007 | Отправлено: 04:12 10-02-2008 | Исправлено: SergD1973, 04:15 10-02-2008
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    virginijus
    Случайно наткнулся на похожий вопрос на subscribe.ru

    Цитата:
    Если список данных находится в столбце А и этот список без пустых ячеек, то чтобы получить значение последней заполненной ячейки в этом списке: =ИНДЕКС(A:A;СЧЁТЗ(A:A))

    Вот только на ноль проверки не хватает

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 11:21 10-02-2008 | Исправлено: VictorKos, 18:54 10-02-2008
    nixin

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, excel не хочет нормально сортировать строки - первый столбец - в нем числа от 1 до 5000 вразнобой - пытаюсь отсортировать чтобы было 1, 2, 3, 4 и т.п - excel сортирует по-своему - 1, 10, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 101, 1010, 1011 и т.п. - ну что за ерунда - бьюсь уже второй час - ничего не получается!

    Всего записей: 26 | Зарегистр. 04-04-2003 | Отправлено: 18:54 10-02-2008
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    nixin
    Хотел посоветовать сменить формат ячеек на числовой, ибо такое поведение при сортировке характерно для текстового формата (по алфавиту), но при проверке у меня как раз происходит "правильная" сортировка для любых форматов ячеек... Не помогает даже подстановка апострофа перед цифрами - сортирует именно 1, 2, 5, 10, 12, 2000, и т.д.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 19:14 10-02-2008
    nixin

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos спасибо, с форматом ячеек я пробовал - все по-прежнему..
    Кстати, когда начинаешь сортировку выскакивает окошко "Обнаружены данные вне указанного диапазона" и варианты - "Автоматически расширить диапазон" и "Сортировка в пределах указанного диапазона" - хотя ни то, ни другое на результат не влияет

    Всего записей: 26 | Зарегистр. 04-04-2003 | Отправлено: 19:22 10-02-2008
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    nixin
    Да, вот ещё забыл упомянуть: был случай, когда я скопировал числовые данные со страницы браузера, и после вставки в Excel долго не мог понять, почему числа как то странно себя ведут (неправильно сортируются, отказываются суммироваться и т.д.). Оказалось, при копировании после каждого числа прилепилось по пробелу. Пробелы были не видны, но содержимое ячеек из за них автоматически становилось текстовым. Поиском с заменой удалил все пробелы и всё стало работать, как надо.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 19:38 10-02-2008
    nixin

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos Да, действительно, за каждым числом несколько пробелов - данные копировал из Word - а как их теперь автоматически убрать, а то 5000 строк вручную не переберешь..

    Всего записей: 26 | Зарегистр. 04-04-2003 | Отправлено: 19:42 10-02-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SergD1973
    Нашёл пользовательскую функцию в одной книжке:
    http://slil.ru/25459141
     
    nixin
    Есть несколько вариантов решения:
    1)Преобразовать выделенный диапазон в число:

    2)Поместить 1 в пустую ячейку(не в столбец где данные)
    Нажать CTRL+C
    Выделить диапазон котор. нужно перевести в числа
    Правка-Специальная вставка-Умножить
     
    А чтобы убрать пробелы:

    Код:
    =ПОДСТАВИТЬ(A1;" ";"")

    в A1-ваш текст с пробелами

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 19:50 10-02-2008 | Исправлено: ZORRO2005, 02:10 11-02-2008
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    nixin
    Выделяешь нужный столбец с проблемными числами (чтобы при удалении пробелов случайно не удалились пробелы в других столбцах). Потом нажимаешь Ctrl+H (поиск и замена), в "Найти:" вводишь пробел, а "Заменить на:" оставляешь пустым. Нажимаешь кнопку "Заменить все".

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 20:05 10-02-2008
    skipp1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    повторюсь, не получается вставить данные из html, чтобы в ячейках был не формат число(дата), а числовой или общий.

    Всего записей: 107 | Зарегистр. 24-06-2005 | Отправлено: 23:03 10-02-2008
    SergD1973

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005

    Цитата:
    Нашёл пользовательскую функцию в одной книжке:  
    http://slil.ru/25459141  

     
    Извини, скачал, все вижу, СПАСИБО ОГРОМНОЕ! Но я никогда не пользовался пользовательскими функциями. Не подскажешь, где она "живет" и как её вживить в существующий файл?

    Всего записей: 17 | Зарегистр. 20-02-2007 | Отправлено: 03:32 11-02-2008 | Исправлено: SergD1973, 03:33 11-02-2008
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 3)
    Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru