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

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

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

Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:32 01-04-2006 | Исправлено: Maz, 22:45 24-02-2017
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jina
    Или через функцию =ВПР(A1;Лист1!A1:B16;2;ИСТИНА) Вот пример http://www.mytempdir.com/1017537

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 17:57 26-10-2006
    Vladimir54

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ребята, вопрос, как в екселе скопировать в буфер обмена значение в ячейке?  
    Значение в ячейке получается в результате формулы или ссылки на другую ячейку.

    Всего записей: 868 | Зарегистр. 06-11-2005 | Отправлено: 20:14 26-10-2006
    KVN61

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

    Цитата:
    Ребята, вопрос, как в екселе скопировать в буфер обмена значение в ячейке?   Значение в ячейке получается в результате формулы или ссылки на другую ячейку.

     
    Нашёл только такие не совсем удобные способы:
    1. Скопировать ячейку;
    2. Выбрать пустую ячейку;
    3. Справа от кнопки Вставить нажать стрелку и выбрать в меню "значения". При этом в буфере обмена останется значение. Или в контекстном меню выбрать "Специальная вставка".
     
    Ещё можно перетащить за одну из сторон с нажатой правой кнопкой мыши нужную ячейку в какую нибудь свободную ячейку. При отпускании кнопки мыши появится меню, в котором выбрать "значения", которые так же окажутся и в буфере обмена.
     
    А вот как просто скопировать значения из ячейки с формулой в буфер, - не нашёл
     
    P.S: Кстати, если скопированные данные из ячейки вставлять например в Word или Блокнот, вставятся именно значения.
     

    Всего записей: 17 | Зарегистр. 28-05-2006 | Отправлено: 20:43 26-10-2006 | Исправлено: KVN61, 21:04 26-10-2006
    Vladimir54

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    KVN61
     
    Да уж, этот эксель, чуть начал разбираться в нём, а там такие недоработки..до ума не доведено, сразу видно, продукт мелкомягких....у..а при работе с текстом так вообще одн глюки...до ума не могут довести

    Всего записей: 868 | Зарегистр. 06-11-2005 | Отправлено: 00:52 27-10-2006
    SERGE_BLIZNUK

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

    Цитата:
    эксель, чуть начал разбираться в нём, а там такие недоработки..до ума не доведено, сразу видно, продукт мелкомягких....у..а при работе с текстом так вообще одн глюки...до ума не могут довести  

    Вы высказали исключительно свою узенькую точку зрения.
    позвольте и мне высказать свою личную точку зрения - IMHO.
    я лично считаю, что Excel - гениальный продукт! И десятки миллионов его пользователей выбрали его не потому, что мелкомягкие их зомбировали, а потому что это Excel - это действительно мощный и удобный инструмент для работы. я Excel впервые увидел в 1993/94 году и он сразу поразил меня простотой и доступностью. Как позже оказалось, за которой скрывалась мощь ;-)))
    И ещё, при всей всеобщей нелюбви к мелкомягким, не всё, что они делают, так уж ужасно плохо.
    А что вам посоветовать?... верните MS Office в магазин, где вы его его купили, потребуйте назад свои деньги, и переходите на удобный, надёжный и бесплатный Open Office.... :-))) адресок для скачивания подсказать?.. ;-))

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 02:04 27-10-2006
    Jina

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer Troitskiy  
     
     
    Ребята спасибо Вам огромное, все получилось
     

    Всего записей: 2 | Зарегистр. 26-10-2006 | Отправлено: 07:55 27-10-2006
    Antananarivu

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я в Exel чайник... сразу говорю!
    Вопрос такой мне надо суммировать все значения в столбце начиная с первой, заканчивая какой то ячейкой, например 19, ну тоесть A1+A2+A3 +...+A19 и записать число в A20. Соответсвенно в A20 я набираю формулу =СУММ(А1:А19). Тут проблем нет, проблема появляется тогда когда я добавляю строки (нужно по работе), то есть когда я добавляю строку, например после A1 проблем нет - ячейка A20 становится автоматически А21, а формула преобразуется в =СУММ(А1:А20), но если требуется добавить ячейку после A20 и соответственно перед А21 то созданная таким образом ячейка не войдет в интервал суммирования (ну то есть создастся ячейка А21, ячейка которая до этого имела адрес А21 станет соответственно А22, но в ней не появится автоматически формула =СУММ(А1:А21), а останется =СУММ(А1:А20) то есть созданная ячейка А21 не попадет в интервал суммирования, а мне нужно чтобы она тоже туда попала). Надеюсь понятно объяснил... то есть я так понимаю в идеале мне нужна формула =СУММ(А1:адрес предыдущей ячейки), это как то можно реализовать?

    Всего записей: 151 | Зарегистр. 10-10-2006 | Отправлено: 11:53 27-10-2006 | Исправлено: Antananarivu, 11:58 27-10-2006
    LeSlav



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Antananarivu
    =СУММ(A:A)

    Всего записей: 304 | Зарегистр. 16-02-2004 | Отправлено: 13:48 27-10-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LeSlav
    имхо указанный тобою способ неправильный: будет циклическая ссылка.
     
    Antananarivu
    Общий принцип вставки: вставлять новую строчку надо до последнего элемента диапазона. Ну если очень надо после вставить, то надо делать так: вставляешь новую строчку перед самым последним элементов диапазлна. В эту новую пустую ячейку переносишь значение последнего элемента, а в поле бывшего последнего элемента ставишь новое значение. А вообще хитрые люди делают так: в суммируемый диапазон изначально включается пустая строка, а все новые добавляются до нее

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 14:48 27-10-2006
    LeSlav



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    ууууууууупс........ не узрел что результат в том же столбце сохраняется)))))))
    извините....

    Всего записей: 304 | Зарегистр. 16-02-2004 | Отправлено: 15:03 27-10-2006
    Antananarivu

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Спасибо большое! Жаль если действительно никак нельзя вставить строку после последнего элемента диапазона... Я просто не для себя делаю форму (шаблон), а для совсем чайников (еще "чаиниковатее" меня), они думать не хотят (и не будут) и очень нервничают, когда такое происходит ("вот ваш компьютер неправильно считает, за что вам деньги только платят" и т.д.). Ладно, все равно спасибо за помощь, буду им вбивать в голову чтобы после последней строки ничего не вставляли...
    P.S. На мой вгляд странно, что в Excel нет понятия как "Адрес предыдущей ячейки" и "Адрес последующей", мне кажется довольно много случаев, когда это могло бы пригодиться.

    Всего записей: 151 | Зарегистр. 10-10-2006 | Отправлено: 15:12 27-10-2006 | Исправлено: Antananarivu, 15:24 27-10-2006
    Yuk



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

    Цитата:
    =СУММ(А1:адрес предыдущей ячейки)

    Можно вот так:

    Код:
    =SUM(A1:INDIRECT("A"&ROW(A20)-1))
    , где А20 - адрес ячейки с формулой.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 15:49 27-10-2006
    Antananarivu

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
    У меня ошибка, может потому что у меня Excel русский? Ну sum = сумм  - это понятно, а как перевести indirect и row?

    Всего записей: 151 | Зарегистр. 10-10-2006 | Отправлено: 16:02 27-10-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Antananarivu
    В шапке (первое сообщение на странце) есть список соответствия.
    Цитата:
    Я просто не для себя делаю форму (шаблон), а для совсем чайников  
    Я своих всех предупредил, что вставлять до пустой строки.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 16:10 27-10-2006
    Antananarivu

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо посмотрю!
    А ответ на свой вопрос я все таки нашел - там функция есть СМЕЩ (хотя я понимаю что это изврат), получается  - СУММ(СМЕЩ(A2:A20;-1;0)). Все считает!

    Всего записей: 151 | Зарегистр. 10-10-2006 | Отправлено: 16:27 27-10-2006 | Исправлено: Antananarivu, 16:28 27-10-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Antananarivu
    Цитата:
    СУММ(СМЕЩ(A2:A20;-1;0)).  
    Вставил строчку после А20 и у меня не работает твоя формула. Мне кажется, что надо в сторону формулы Yuk двигаться.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 16:44 27-10-2006 | Исправлено: Mushroomer, 16:45 27-10-2006
    Antananarivu

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А у меня обе работают... у тебя Word 2003? А понял - надо не после А20 а именно в а20 ))
    Кстати... формула Yuk работает... по русски она ДВССЫЛ, единственное я так и не понял как он догадался туда запихнуть аргумент "А"&СТРОКА(А20)-1 в описании самой функции ничего об этом нет... это что-то стандартное, что вот так можно писать "А"&СТРОКА(А20)-1 - где об этом можно почитать? Кто может что посоветует?
    То есть я сути не догоняю , что эта строка значит... типа "А" - столбец A, а СТРОКА(А20)-1 - это то что надо не весь столбец а только до 20 строки? Это ведь не очевидно, наверно где-то это все разжевывается? Кстати если написать "В"&СТРОКА(А20)-1 - он будет суммировать столбец В до 20 строки + столбец А до 20 строки... тоже неочевидно.. подскажите чайнику, где об этом почитать!

    Всего записей: 151 | Зарегистр. 10-10-2006 | Отправлено: 16:45 27-10-2006 | Исправлено: Antananarivu, 16:58 27-10-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Antananarivu
    Цитата:
    у тебя Word 2003
    У меня Excel 2000.
    Цитата:
    единственное я так и не понял как он догадался
    Yuk хитрый просто очень и с большим опытом программирования для Excel. Такое направление мысли приходит только с опытом работы Имхо (если честно лень разбираться, но интуитивно) Yuk пытается передать предпоследний номер строки в столбце А в качестве аргумента.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 17:01 27-10-2006 | Исправлено: Mushroomer, 17:02 27-10-2006
    Ksanochka

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

    Всего записей: 2 | Зарегистр. 19-10-2005 | Отправлено: 17:02 27-10-2006
    Vladimir54

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

    Цитата:
    А что вам посоветовать?... верните MS Office в магазин, где вы его его купили, потребуйте назад свои деньги, и переходите на удобный, надёжный и бесплатный Open Office.... ))  

     
    1. Никогда софт не покупал и покупать никогда в этой жизни не буду - для справки.  
    2. Вот имеено ты с ним работаешь с 1993, а возможнось легко копировать значение из ячейки, они так и не реализовали, а ведь уже 2007 год на носу. Если говорить про текст, который отображается в ячейке так, а в предпросмотре по другому, то косяки там просто огромные. Самые простые задачи  в экселе даже не реализованы. Единственный плюс у экселя -его популярность и он стоит на каждом компьютере.

    Всего записей: 868 | Зарегистр. 06-11-2005 | Отправлено: 18:16 27-10-2006
       

    Страницы: 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 (часть 2)
    Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru