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

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

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

Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 102 103 104 105

   

Widok



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

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

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


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


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:12 29-08-2008 | Исправлено: Maz, 22:45 24-02-2017
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    chel78
    Рядом делаем:
    1. вспомогательный столбец с формулой =ЕСЛИ(A1=A2;"Повтор";"")
    2. Удаляем строки со словом "повтор".

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 17:22 20-03-2009 | Исправлено: Vitus_Bering, 17:28 20-03-2009
    chel78



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

    Цитата:
    1. вспомогательный столбец с формулой =ЕСЛИ(A1=A2;"Повтор";"")

     
     
    Спасибо большое, именно то что нужно

    Всего записей: 124 | Зарегистр. 19-01-2007 | Отправлено: 17:54 20-03-2009
    q1wed



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

    Цитата:
    как исключить со всего столбца повторяющие значения, другими словами выбрать только по одному каждого значения

    если операция разовая то лучше всего воспользоваться расширенным фильтром - уникальные значения.
     
    Если выборку уникальных значений нужно делать постоянно тогда лучше всего подойдет этот прием Извлечение уникальных (не повторяющихся) записей из списка (Способ 2 - Динамический)
     
    Вариант =ЕСЛИ(A1=A2;"Повтор";"") плох тем что если список не будет отсортирован то повторы все же останутся, но эту формулу можно оптимизировать: =СЧЁТЕСЛИ($A$1:A1;A1)=1 затем фильтр по значению ИСТИНА
     
    Добавлено:
     
    deniboy1

    Цитата:
    товарищи, как сделать так?

    ужос! это проделки воспаленных мозгов тетенек бухгалтеров - каждый раз передергивает когда вижу такие поделки. Если воспаленного мозга нет то и повторить такое не получится.... (простите если кого обижу своими словами)
     
    domo22

    Цитата:
    Сжать лишние пробелы не в одной ячейке (=СЖПРОБЕЛЫ(А1)), а на всем листе

    вот в VBA очень просто такое сделать
     
    RIPLEXd
    Если это HTML дык может получиться открыть в браузере табличку скопировать и вставить ее в ексель???
    Или может быть получится открыть файл в Excel как XML?

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 07:41 21-03-2009 | Исправлено: q1wed, 08:07 21-03-2009
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос
    Надо сцепить строки типа "aaa" и "bbb" функцией Concatenate (Сцепить). Можно ли это сделать не присваивая ячейкам данные значения. (Из-за совпадения первого и последнего символа строк с разделителем, используемым данной функцией, она не принимает такие значения параметров).
     
    Или как это сделать по-другому.

    Всего записей: 3675 | Зарегистр. 17-09-2001 | Отправлено: 20:58 21-03-2009
    Vitus_Bering



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

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 00:01 22-03-2009
    virginijus

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуите, подскажите как решить задачку:
     
    А1=1    
    А2=2  
    А3=1  
    А4=3
    А5=2
    А6=2
    А7=1 и т.д. Вопрос: Как сосчитать сколько разных значении в столбце А ? (В этом случае 3, всего может быть в этом столбце до несколько сотен) Спасибо

    Всего записей: 125 | Зарегистр. 21-06-2005 | Отправлено: 15:29 22-03-2009 | Исправлено: virginijus, 15:44 22-03-2009
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    virginijus
    На два поста выше есть ссылка: "Извлечение уникальных (не повторяющихся) записей из списка"

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 16:05 22-03-2009 | Исправлено: Vitus_Bering, 16:06 22-03-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    virginijus
    Так еще попробуйте
    =СУММ(ЕСЛИ(ЧАСТОТА("диапазон";"диапазон")>0;1))
    Если конечно имеются ввиду только числовые значения.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 16:09 22-03-2009 | Исправлено: kimtan, 16:37 22-03-2009
    virginijus

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо Vitus_Bering, kimtan
    Прогстите за не грамотность но как будет функция ЧАСТОТА() на англииском. Спасибо

    Всего записей: 125 | Зарегистр. 21-06-2005 | Отправлено: 20:38 22-03-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    http://putnik.net.ua/index.php/comps/soft/2007/12/06/excel-translate-function-names/1/

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 20:53 22-03-2009
    Vitus_Bering



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

    Цитата:
    как будет функция ЧАСТОТА() на англииском

    FREQUENCY
     

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 22:31 22-03-2009
    niccolo

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

    Всего записей: 3675 | Зарегистр. 17-09-2001 | Отправлено: 22:51 22-03-2009
    sadmn



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Озадачился примерно тем же вопросом, что обсуждается выше.
    Есть таблицы с текстовыми и числовыми данными.
    Нужно посчитать частоту значений по столбцам. Пример:

    Цитата:
    один
    два
    три
    два
    один
    два

    Требуется получить:

    Цитата:
    "один" | 2
    "два" | 3
    "три" | 1

    Раньше делал так: фильтрация для выявления уникальных значений, потом функция СЧЁТЕСЛИ для каждого уникального значения.
     
    Может быть можно как-то в одно действие это уместить?

    Всего записей: 1354 | Зарегистр. 04-06-2006 | Отправлено: 18:07 23-03-2009 | Исправлено: sadmn, 18:53 23-03-2009
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sadmn
    Файл с примером можно взять тут.

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 20:14 23-03-2009
    metrim

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте
    Вот такой вот вопрос/задача:
    Допустим есть ячейки с данными A1;A2;A3. Так же есть ячейка с формулой вычисляющей срееднее по ним : =СРЗНАЧ(A1;A2;A3)
    А вот сама задача: периодически нужно отбрость из усреднения какую то из ячеек (значение очевидно ошибочное). При этом хочется не  стирать значение, а как то пометить ячейку, что бы значение  ней просто игнорировать
    Так вот: как пометить ячейку, что бы она не расчитывалась в формуле. При этом желательно, что бы она еще и цветом помечалось, что бы было видно, что именно игнорится.
    Прошу подсказки. сам решения не нашел.

    Всего записей: 110 | Зарегистр. 05-12-2002 | Отправлено: 23:58 23-03-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    metrim
    Перед числом которое будет исключаться из расчетов ставьте одинарную кавычку (это преобразует его в текст). Далее, для всего диапазона подсчитываемых значений нужно применить условное форматирование с формулой: =Т(ячейка)=ячейка и устанавливаете нужный вам цвет выделения.
    Примерно так: http://webfile.ru/3297337

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 00:34 24-03-2009 | Исправлено: kimtan, 00:44 24-03-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sadmn
    проще сводными таблицами, указав в качестве диапазона весь столбец
    см. http://webfile.ru/3297683

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 08:59 24-03-2009
    bredonosec



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос: есть набор счетов, причем, суммы в счетах указаны не целиком, а разбиты по заказам. Надо получить сумму каждого счета, чтоб отфильтровать и выписать.  
    Попробовал сделать так:
    Nr inv Nr sum 1 2    
    1 444 456 =B1    
    2 444 8668 =if(A2=””; 0; if(A1=A2; (B2+C1); B2)) =if(A2=””; 0; if(A3=A2; 0; C2))    
    3 555 6845 =if(A3=””; 0; if(A3=A2; (B3+C2); B3)) =if(A3=””; 0; if(A4=A3; 0; C3))  

    А можно ли как-то только одним столбцом обойтись? Чтоб в нем были только нули или суммы?  
    (зы, проверка на пустую ячейку, бо есть строки сумм по клиенту – чтоб не кидало ошибок)
     


    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 10:54 24-03-2009 | Исправлено: bredonosec, 11:05 24-03-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bredonosec
    предлагаю сводными таблицами
    http://webfile.ru/3298074

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 12:25 24-03-2009
    bredonosec



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

    ----------
    Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
    Пропеллер играет роль вентилятора, он останавливается -пилот потеет
    Аськи нету.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 18:02 24-03-2009
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)
    Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru