Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 4)

Автор: SERGE_BLIZNUK
Дата сообщения: 18.03.2009 15:13
DennyS
имхо, тут всё тупо и просто.
Если Вы выделите нужные цифры (1, 8, 27) и несколько пустых клеточек (куда Вы продлеваете), потом "Правка" - "ЗАполнить" - "Прогрессия" - поставьте птичку "Автоматическое определение шага"! Обратите внимание, что прогрессия по умолчанию стоит арифметическая (это означает, что каждый следущий член отличаетс от предыдущего на шаг прогрессии. Жмём "ОК".
Нижние циферки соответствуют Вашим (полученным при протягивании вниз. таким образом шаг определяется так же
Но, обратите внимание, Ваши цифр тоже поменялись!
средняя цифра заменилась на среднее значение ((1+8+27)/3) = 12
шаг определяется как (27-1)/2 - шаг получается равным 13
чтобы получить первое значение среднее отнимаем шаг 12-13 = -1
третье значение 12 + 13 = 25
четвертое значение 25+13 = 38
пятое - 38+13 = 51
и т.д. с заданным шагом (мы же помним, что у нас арифметическая прогрессия

Автор: DennyS
Дата сообщения: 18.03.2009 15:23
SERGE_BLIZNUK
Thans, а то я ночь не спал . Все думал какой он умный. Так действительно он меняет цифры.
Автор: sanb
Дата сообщения: 18.03.2009 16:30
удалил
sanb
Автор: deniboy1
Дата сообщения: 18.03.2009 16:37

Цитата:
deniboy1
Честно говоря, на ваш вопрос ответ уже был: банальное объединение ячеек. Ищите в меню данную кнопку, пробуйте эксперементировать.


ладно, раз никак, то никак.

но как тогда сделать на одном листе разные таблицы? я вставляю вторую таблицу, а excel подгоняет ширины столбцов второй таблицы под первую? это глюк???
Автор: kimtan
Дата сообщения: 18.03.2009 20:25
deniboy1
Нет, это не глюк, после вставки Вам прийдется объединять некоторые ячейки.
domo22
Применяется обычный, а не расширенный фильтр. После применения появятся маркеры фильтра, при нажатии на которые, появляется ниспадающее меню, в котором будет выбор фильтруемых значений. В конце этого списка будет: "пустые", вот там нужно галку снять, нажать OК, затем выделить ячейки с отфильтрованными значениями и скопировать, потом выделить ячейку например Y1, правая кнопка - вставка. Теперь отменить фильтр и смотреть результат. Удачи.
Автор: Senip
Дата сообщения: 19.03.2009 18:56
Добрый день всем.
Прошу подсказать, можно ли решить данную задачу стандартными средствами Excel

Задача:
Есть несколько прайс-листов . Каждый из них - эксель-файл. Количество столбцов, их расположение и т.д. в каждом файле свое, т.к. прайсы от разных поставщиков. Но в любом их них присутствует столбец с наименованием товара. Нужно организовать поиск нужных символов в этом столбце во всех файлах, и затем копировать полностью каждую строку из файла, где найдутся символы, в отдельный файл или лист Эксель. Причем нужно сделать так, чтоб было видно из какого файла строка была скопирована.

Если такое возможно сделать стандартными средствами - направьте в нужную сторону

Заранее благодарен.
Автор: kimtan
Дата сообщения: 19.03.2009 20:28
Senip
Если не использовать VBA, могу предложить такой вариант:
Опять же для выбора нужных строк можно использовать фильтрацию и копирование (в предыдущем посте я подробно все описывал) Хочу добавить: для вставки скопированных строк в новый документ использовать специальную вставку. В окне специальной вставки нажать кнопку "Вставить связь", в этом случае при выделении любой вставленной ячейки, в строке формул будет отображаться название документа откуда производилось копирование.
Добавлено:
В Вашем случае в ниспадающем меню фильтра выбрать: Текстовые фильтры-содержит... и далее вводите Ваш искомый символ или набор символов.
Автор: RIPLEXd
Дата сообщения: 19.03.2009 22:37
Упрощенно, есть структурированый список, вида:

#1(название1)
#2(адрес1)
#3(телефон1)
#1(название2)
#2(адрес2)
#3(телефон2)
#1(название3)
#2(адрес3)
#3(телефон3)
#1(название4)
#2(адрес4)
#3(телефон4)
.....
etc

нужно привести его к таблице:

| название | адрес | телефон |.... | etc
__________________________________________
| (название1) | (адрес1) | (телефон1)
_______________________________
| (название2) | (адрес2) | (телефон2)
_______________________________
| (название3) | (адрес3) | (телефон3)
_______________________________
| (название4) | (адрес4) | (телефон4)
........
etc

Более конкректный вопрос:
Есть ли готовые программы\макросы для конвертации структурированого HTML- или Word- списка
в Экселевскую таблицу, а еще лучше в БД?
Что бы можно было бы указать, какой уровень списка в какой столбец\поле заносится?
Автор: chel78
Дата сообщения: 20.03.2009 14:39
привет, есть столбец с данными типа

4981392116
4981392116
4981392327
4981392327
4981392327
4981393205
4981393205
4981393205

как исключить со всего столбца повторяющие значения, другими словами выбрать только по одному каждого значения?
Автор: Vitus_Bering
Дата сообщения: 20.03.2009 17:22
chel78
Рядом делаем:
1. вспомогательный столбец с формулой =ЕСЛИ(A1=A2;"Повтор";"")
2. Удаляем строки со словом "повтор".
Автор: chel78
Дата сообщения: 20.03.2009 17:54

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



Спасибо большое, именно то что нужно
Автор: q1wed
Дата сообщения: 21.03.2009 07:41
chel78

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

если операция разовая то лучше всего воспользоваться расширенным фильтром - уникальные значения.

Если выборку уникальных значений нужно делать постоянно тогда лучше всего подойдет этот прием Извлечение уникальных (не повторяющихся) записей из списка (Способ 2 - Динамический)

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

Добавлено:

deniboy1

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

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

domo22

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

вот в VBA очень просто такое сделать

RIPLEXd
Если это HTML дык может получиться открыть в браузере табличку скопировать и вставить ее в ексель???
Или может быть получится открыть файл в Excel как XML?
Автор: niccolo
Дата сообщения: 21.03.2009 20:58
Вопрос
Надо сцепить строки типа "aaa" и "bbb" функцией Concatenate (Сцепить). Можно ли это сделать не присваивая ячейкам данные значения. (Из-за совпадения первого и последнего символа строк с разделителем, используемым данной функцией, она не принимает такие значения параметров).

Или как это сделать по-другому.
Автор: Vitus_Bering
Дата сообщения: 22.03.2009 00:01
niccolo
"aaa"&"bbb"
Автор: virginijus
Дата сообщения: 22.03.2009 15:29
Здравствуите, подскажите как решить задачку:

А1=1
А2=2
А3=1
А4=3
А5=2
А6=2
А7=1 и т.д. Вопрос: Как сосчитать сколько разных значении в столбце А ? (В этом случае 3, всего может быть в этом столбце до несколько сотен) Спасибо
Автор: Vitus_Bering
Дата сообщения: 22.03.2009 16:05
virginijus
На два поста выше есть ссылка: "Извлечение уникальных (не повторяющихся) записей из списка"
Автор: kimtan
Дата сообщения: 22.03.2009 16:09
virginijus
Так еще попробуйте
=СУММ(ЕСЛИ(ЧАСТОТА("диапазон";"диапазон")>0;1))
Если конечно имеются ввиду только числовые значения.
Автор: virginijus
Дата сообщения: 22.03.2009 20:38
Спасибо Vitus_Bering, kimtan
Прогстите за не грамотность но как будет функция ЧАСТОТА() на англииском. Спасибо
Автор: kimtan
Дата сообщения: 22.03.2009 20:53
http://putnik.net.ua/index.php/comps/soft/2007/12/06/excel-translate-function-names/1/
Автор: Vitus_Bering
Дата сообщения: 22.03.2009 22:31
virginijus

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

FREQUENCY

Автор: niccolo
Дата сообщения: 22.03.2009 22:51
Vitus_Bering

Спасибо
Автор: sadmn
Дата сообщения: 23.03.2009 18:07
Озадачился примерно тем же вопросом, что обсуждается выше.
Есть таблицы с текстовыми и числовыми данными.
Нужно посчитать частоту значений по столбцам. Пример:

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

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

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

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

Может быть можно как-то в одно действие это уместить?
Автор: Vitus_Bering
Дата сообщения: 23.03.2009 20:14
sadmn
Файл с примером можно взять тут.
Автор: metrim
Дата сообщения: 23.03.2009 23:58
Здравствуйте
Вот такой вот вопрос/задача:
Допустим есть ячейки с данными A1;A2;A3. Так же есть ячейка с формулой вычисляющей срееднее по ним : =СРЗНАЧ(A1;A2;A3)
А вот сама задача: периодически нужно отбрость из усреднения какую то из ячеек (значение очевидно ошибочное). При этом хочется не стирать значение, а как то пометить ячейку, что бы значение ней просто игнорировать
Так вот: как пометить ячейку, что бы она не расчитывалась в формуле. При этом желательно, что бы она еще и цветом помечалось, что бы было видно, что именно игнорится.
Прошу подсказки. сам решения не нашел.
Автор: kimtan
Дата сообщения: 24.03.2009 00:34
metrim
Перед числом которое будет исключаться из расчетов ставьте одинарную кавычку (это преобразует его в текст). Далее, для всего диапазона подсчитываемых значений нужно применить условное форматирование с формулой: =Т(ячейка)=ячейка и устанавливаете нужный вам цвет выделения.
Примерно так: http://webfile.ru/3297337
Автор: crotoff
Дата сообщения: 24.03.2009 08:59
sadmn
проще сводными таблицами, указав в качестве диапазона весь столбец
см. http://webfile.ru/3297683
Автор: bredonosec
Дата сообщения: 24.03.2009 10:54
Вопрос: есть набор счетов, причем, суммы в счетах указаны не целиком, а разбиты по заказам. Надо получить сумму каждого счета, чтоб отфильтровать и выписать.
Попробовал сделать так:
Nr inv Nr sum 1 2
Автор: crotoff
Дата сообщения: 24.03.2009 12:25
bredonosec
предлагаю сводными таблицами
http://webfile.ru/3298074
Автор: bredonosec
Дата сообщения: 24.03.2009 18:02
слил, но пока не понял, как оно работает никогда не работал с ними..
Автор: sadmn
Дата сообщения: 24.03.2009 19:23
Vitus_Bering
crotoff
Спасибо! оба примера действенные, но первый предполагает предварительную сортировку, что в условиях "широких" таблиц чревато ошибками по невнимательности (в моём случае). А про сводные таблицы - забыл, а ведь учили когда этому )) Уже приноровился перетаскивать поля - довольно быстро получается

Добавлено:
bredonosec
если в 2007, то:
выделить таблицу для анализа - вставка - таблица - сводная таблица
справа на боковой панели "Список полей" перетаскивать поля из верхней части в нижние. Параметры, что анализировать задаются на этой же панели в для каждого поля.
В 2003 или XP уже не помню где там что, но суть та же.

Добавлено:
для 2003:
http://office.microsoft.com/ru-ru/excel/HP051995561049.aspx

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Какой поставить ведеоплеер под Vista


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.