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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    CEMEH



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Да я к тому, что не во всей таблице менять, а выделенном диапазоне (если, конечно таблица позволяет) Ну не по каждой же клеточке мышкой буздать )))
     
    greyish
     
    Не надо макросов
     
    У тебя таблица, предположим Лист1
    В чистый лист2 в ячейку А1 ставишь формулу  
    =ЕСЛИ(Лист1!A1="";"";Лист1!A1)&ЕСЛИ(Лист1!A1=" ";"";"")
    и тянешь за правый нижний угол на нужную величину
    Формула заменит единичный пробел в ячейке на пустоту и если ячейка изначально пустая не будет ставить нолик
    Ну а потом скопировать все, вставить на Лист3 Только значения.
    Вот пожалуй и все.

    Всего записей: 237 | Зарегистр. 17-09-2006 | Отправлено: 01:21 26-08-2007
    greyish



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CEMEH
    Переписал себе инструкцию под названием "Не надо макросов", буду экспериментировать.. Правда, тяжело воспринимается (надо учиться!). Хорошо - два варианта, есть из чего выбирать. Спасибо!

    Всего записей: 321 | Зарегистр. 28-09-2006 | Отправлено: 14:47 26-08-2007
    Ivar



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Извиняюсь, за вопрос – он скорее всего где-то был.
    Проблема в следующем:  
    В столбце С идут оценки (6 7 9 6 5 3 3 10 8 6 еtc.). Возможно ли произвести выборку например по 6-ке и количество этих шестерок переместить в другую ячейку.

    Всего записей: 115 | Зарегистр. 20-03-2004 | Отправлено: 14:48 26-08-2007
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ivar
    =СЧЁТЕСЛИ(A1:A9;6)

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 15:13 26-08-2007
    Ivar



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Спасибо именно то, что надо!!!
    Не думал, что решается одной формулой.

    Всего записей: 115 | Зарегистр. 20-03-2004 | Отправлено: 15:41 26-08-2007
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CEMEH
    greyish
    Кстати, я сейчас попробовал.
    Так вот, у меня не получилось следующее:
    Цитата:
    Ну а потом скопировать все, вставить на Лист3 Только значения.  

    использовал функцию =СЖПРОБЕЛЫ(A3)
    потом Специальная вставка, вставил значения... но хоть ячейка и стала пустой (хотя ДЛСТР(A3) возращает 0) =ЕПУСТО(A3) по прежнему даёт ЛОЖЬ...
    стоит зайти в ячейку и выйти по enter - всё - ячейка пустая...
    не знаю, поможет ли это greyish, но всё же решил сюда запостить.  

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 20:41 26-08-2007
    JamesKirk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые знатоки!
    Подскажите как лучше реализовать следующую надобность: нужно к каждому наименованию товара в прайс-листе прааттачить изображение, желательно в виде миниатюры-поп-апа, с возможностью увеличить фото в исходный размер,-но это как мне представляется идеальное решение, буду признателен за любое другое. Ну а если есть возможность, ткнуть меня на файл, где подобная возможность реализована,-было бы вообще здорово.

    Всего записей: 27 | Зарегистр. 12-05-2007 | Отправлено: 09:28 28-08-2007
    xorofull



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот у меня такой вопрос (может и простой, но что то не доходит). Вот цитата из справки: Чтобы ошибка не отображалась, используйте функцию листа ЕСЛИ. Например, если ошибка возникает в формуле =A5/B5, используйте =ЕСЛИ(B5=0;"";A5/B5). Кавычки обозначают пустую текстовую строку.  
     
    Все классно, но у меня например надо найти среднее значение из диапазона (A5:AK5) (а они пустые, и надо чтоб в результате отображалось пусто) конечно можно каждую ячейку писать =0, но мне надо чтоб как то весь диапазон обозначить, чтоб ексел понимал под диапозоном каждую ячейку.
     
    Добавлено:
    Вот например так работает, но у меня диапазон большой, не писать же каждую ячейку:    =ЕСЛИ(И(B5=0;C5=0);"";СРЗНАЧ(B5:C5))
     
    Пробывал так, не получатся =ЕСЛИ(И(B5:C5=0);"";СРЗНАЧ(B5:C5))

    Всего записей: 121 | Зарегистр. 26-02-2006 | Отправлено: 13:29 28-08-2007
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xorofull
    Надо мыслить шире , т.е. проверять на ошибку не каждое значение, а результат целиком.
    =ЕСЛИ(ЕОШИБКА(СРЗНАЧ(A5:AK5));"";СРЗНАЧ(A5:AK5))
    Со скобками может быть косяк, т.к. нет под рукою Excel, чтобы проверить.

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 15:43 28-08-2007 | Исправлено: Mushroomer, 15:45 28-08-2007
    xorofull



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Ну вобщем работает, спасибо.

    Всего записей: 121 | Зарегистр. 26-02-2006 | Отправлено: 18:30 28-08-2007
    robinLib

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Оформление файла Excel
    Доброе время суток! Подскажите пожалуйста какие-либо профессиональные програмные продукты, сделанные на Excel  которые были бы добротно и красиво оформлены. ДЕлаю программу на Excel и хочу понять как народ делает как оформляет, ккие решения использует и.т.д.  
    Заранее спасибо!

    Всего записей: 138 | Зарегистр. 24-07-2005 | Отправлено: 13:05 29-08-2007
    int17

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет. У меня такоф вопрос. Можно ли в экселе сделать как бы разрыв посередине страницы между горизонтальными ячейками, так что бы в нижней части стобца 3 была одна ширина а в верхней другая? Спасибо

    Всего записей: 1 | Зарегистр. 29-08-2007 | Отправлено: 13:30 29-08-2007
    ch3coo



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    int17
    чета я не понял что ты хотел сказать.... разрыв можно сделать но какой... если это два екселовских файла то через меню Окно разделить...  
    если же ширина самих столбцов то так же берешь просто мышкой перетаскиваешь... вниз верх как тебе хочется...
     
     
    ВСЕМ
     
    у меня такой вопрос, вот недавно получил где то три файла в которых присутсвуют flash (swf) элементы... это игры типа про лягушек... там про людишек переправить на другой берег...  
    очень хочется закинуть свой игровой файлик и раскидать ексел файл друзьям....

    Всего записей: 124 | Зарегистр. 19-02-2005 | Отправлено: 14:20 29-08-2007
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    кто сталкивался с глюком - формула разности двух ячеек с формулами округления до целых (после запятой 0 знаков) возвращает хвост типа 5,99999998 или 1,000000001 из-за этого условное форматирование ложно срабатывает. Как это лечится?
    PS догнал, надо округлять результат тоже, хотя это не дело конечно.
    А вот ещё странность - открываю файл без внешних связей, ничего не делаю, закрываю - он запрашивает - нужно ли сохранять изменения. Формул типа "Сегодня()" в нём нет.

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 15:08 29-08-2007 | Исправлено: crotoff, 16:24 29-08-2007
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    crotoff
    Цитата:
    А вот ещё странность - открываю файл без внешних связей, ничего не делаю, закрываю - он запрашивает - нужно ли сохранять изменения
    Я такое наблюдал, если файл созданный в Excel 2000 открывать в Excel 2003. Что-то он там сам пересчитывает.

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 18:12 29-08-2007
    dmdmm



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    как можно закрепить несколько строчек так, чтобы они не учавствовали в сортировке, и оставались на месте? подскажите, пожалуйста
    если делаешь "закрепить области", там где несколько ячеек, они все-равно участвуют в сортировке

    Всего записей: 27 | Зарегистр. 30-01-2007 | Отправлено: 11:31 30-08-2007
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dmdmm
    Имхо никак, только если перенести их либо на самый верх, либо на самый низ и просто не выделять их для сортировки.

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 17:43 30-08-2007
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем.
     
    Имеется текстовый файлик формата
    22-08-2007 12:00:24   00:14:28   2125(    )    2008     6050505
    22-08-2007 12:02:05   00:01:12   2043(    )    2010     88452357912

     
    Т.е. с колонками одинаковой длины, отступы - пробелы. В файлике несколько сотен строк.  
     
    Вопрос. Как легче всего перенести каждую колонку в отдельный столбец в excel-вском файле?

    Всего записей: 1988 | Зарегистр. 10-03-2006 | Отправлено: 17:57 30-08-2007
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PREVED
    Без проблем. Окрывай этот файл в Excel через File -> Open (все файлы). Excel предложит тебе определенный диалог: с фиксированой длиной или с разделителями. Выбери с фиксированной длиной. Дальше, надеюсь, будет понятно. Если предложенное Excel разбиение по столбцам тебя не устроит, в этом мастере вертикальные стрелочки можно двигать.
    Еще один совет: когда Excel разобъет тебе данные по столбцам, то выдели все и вставь в пустой (но уже Excel-евый) файл. И только потом сохрани файл.

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 18:20 30-08-2007
    dmdmm



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
     
    насчет сортировки есть такая идея: объединить несколько ячеек в строках, которые сортировать не нужно, закинуть вверх листа и сделать "закрепить области"
    правда, я не пробовал
     
    Добавлено:
    нет, так не получается...

    Всего записей: 27 | Зарегистр. 30-01-2007 | Отправлено: 19:14 30-08-2007
       

    Страницы: 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