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

» Excel FAQ (часть 2)

Автор: slech
Дата сообщения: 01.06.2006 12:05
Всем привет.
Есть такой вопрос.
В ячейке E2 пишу 1
Дальше в E3 =E2
E4 =E2
E5 =E2
как это сделать разом до 100, автозамена вроде не справляется и специальная ставка тоже.

Заранее спасибо.


Автор: DocBeen
Дата сообщения: 01.06.2006 12:29

Цитата:
DocBeen
Через дополнительный столбец:
=ГОД(B2) и т.д.
(Предполагаем, что данные в A2:B100)
Затем в новом столбце:
=СЧЁТЕСЛИ($C$2:$C$100;C2) и растянуть по столбцу

Хорошо все что просили сделать я сделал, результат превзошел все ожидания:
Громадное спасибо
Автор: derks
Дата сообщения: 01.06.2006 14:57
slech
А если вместо =E2 поставить =$E$2?

Автор: Gabzya
Дата сообщения: 01.06.2006 15:49
а есть краткие инструкции для юзверей... типа:
-как построить таблицу
-как построить диаграмму
-может еще какие полезные....?
Автор: Yuk
Дата сообщения: 01.06.2006 16:52
Gabzya
А хелп не подходит?
Автор: Gabzya
Дата сообщения: 01.06.2006 17:11
Да нет, они настолько обленились, что ужасть
да еще есть люди кот постарше и им нуна пошаго разжеванную инфу тюхать...
вот и попросили...типа на страничку или на сколько там... чтоб красиво и попятно...
таблицы и диаграммы, да и еще построение фильтров и сортировка...

эт нуна как миниму с 2 десятка людей натоскать... кот находятся удаленно
Автор: Yuk
Дата сообщения: 01.06.2006 17:34
Gabzya
Вот это не подойдет?
http://firststeps.ru/msoffice/excel1.html
Автор: BSASergey
Дата сообщения: 02.06.2006 12:21

Есть таблица со значениями, которые нужно перенести на другой лист с выборкой.
Наименование шт.
Бентонит 2
Каустич-ая сода 5
Щёлочь(NaOH) 6
Барит
ФK-любе
КМЦ
КССБ 8
Пеногаситель
Детергент
Атапульгит
NaCL
Крахмал
Биополимер
KCL
Биоцид
ПАЦ-СВ
ПАЦ-НВ
Известь 3
ИККАРБ
ЖС-7
Доломит 1

Надо получить на другом листе при помощи формулы без фильтра вот такой результат:

Бентонит 2
Каустич-ая сода 5
Щёлочь(NaOH) 6
КССБ 8
Известь 3
Доломит 1
Помогите доступным языком или ссылкой на формулу как решить задачу


Добавлено:

Есть таблица со значениями, которые нужно перенести на другой лист с выборкой.
Наименование шт.
Бентонит 2
Каустич-ая сода 5
Щёлочь(NaOH) 6
Барит
ФK-любе
КМЦ
КССБ 8
Пеногаситель
Детергент
Атапульгит
NaCL
Крахмал
Биополимер
KCL
Биоцид
ПАЦ-СВ
ПАЦ-НВ
Известь 3
ИККАРБ
ЖС-7
Доломит 1

Надо получить на другом листе при помощи формулы без фильтра вот такой результат:

Бентонит 2
Каустич-ая сода 5
Щёлочь(NaOH) 6
КССБ 8
Известь 3
Доломит 1
Помогите доступным языком или ссылкой на формулу как решить задачу
Автор: Mushroomer
Дата сообщения: 02.06.2006 13:56
BSASergey
Вот пример реализации без формул. используется только сортировка. _http://www.mytempdir.com/710010
шаг 1) добавляем дополнительный столбец к твоим данным и заполняем его порядковыми номерами (В первую ячейку вводим 1, затем Правка -> Заполнить -> Прогрессия по столбцам, арифметическая)
шаг 2) Сортируем выделеннную таблицу (без шапки) по столбцу С
шаг 3) Удаляем все строки с 0 количеством
шаг 4) Сортируем выделеннную таблицу (без шапки) по столбцу А
шаг 5) Удаляем столбец с нумерацией. Все.
Автор: Gabzya
Дата сообщения: 02.06.2006 14:26
Yuk
бест! спс дружище
Автор: Yuk
Дата сообщения: 02.06.2006 17:48
BSASergey
OK. Не люблю, когда люди не хотят сами разобраться по практически готовому решению. Ну, да ладно, сегодня я добрый.

Просто, без формул (одними формулами все равно не обойдешься), без фильтра и без сортировки. Но с маленьким макросом.
Файл здесь: http://www.mytempdir.com/710589
Нажми Alt-F8, выбери Filter_and_Copy.
Если хочешь посмотреть, как выглядит макро, жми на редактировать.
Автор: Tuollaf
Дата сообщения: 03.06.2006 02:36
Экселевский VBAProject в Microsoft Visual Basic запаролен. Можно ли это дело обойти?
Автор: Mushroomer
Дата сообщения: 03.06.2006 11:16
Tuollaf
Если это в Excel файле, то имхо двигаться надо в сторону Advanced VBA Password Recovery в Варезнике
Автор: Vladimir54
Дата сообщения: 03.06.2006 17:23
Yuk
Mushroomer
Ещё раз здраствуйте.Возникла проблемка.
!) У меня не получается задать условие,если в ячейке A1 значение 0, тогда
клетка например с названием "ЛПК" - A2 отображается в ячейке Лист2А1 как пустая, если в ячейке A1 есть значение 0.01, то клетка должна отображаться как "ЛПК" в ячейке "Лист2А1". Это всё работает. Но....

Фишка заключается в том, что значение должно переноситься в том случае, если ячейка имеет само значение (например 0,01 или -0,01).Проблема: если в ячейке есть значение например -0.001 , то она не заносится как пустая
(Вот какое у меня условие: =ЕСЛИ(A1=0;"";A2)) что делать? может другое условие надо делать, чтобы ячейка Лист2А1 была пустой?
P.S. Если округлять 0.001 до 0,00, то ячейка всё-равно не отображается как пустая на Лист1A1
Автор: Yuk
Дата сообщения: 03.06.2006 22:42
Vladimir54
Попробуй =ЕСЛИ(ABS(A1)<0,001;"";A2)
Не знаю, какой русский эквивалент у ABS (модуль числа).
Не совсем понял, в каком листе формула, а из какого берутся А1 и А2 в формуле.
Автор: Mushroomer
Дата сообщения: 04.06.2006 07:15
Yuk
Abs он и в Африке Abs (для русской и английской версий одинаково)

Vladimir54
=Если(A1=0;""; Если(Abs(A1)=0,01;"ЛПК";X))
X - это то, что должно быть в ячейке Лист2А1, если А1 не равно 0 или 0,01 или -0,01. Между прочим, а что там должно быть в этом случае?
Автор: Diamante
Дата сообщения: 04.06.2006 12:47
Есть небольшая таблица, в каждой ячейке по 2-3 слова, например:
[Иванов Иван] - [ул. Ленина 1-1]
Можно как-нибудь автоматически эти ячейку разбить на несколько ячеек? что бы было
[Иванов] - [Иван] - [ул. Ленина] - [1] - [1]
или только ручками можно это сделать?
Автор: Mushroomer
Дата сообщения: 04.06.2006 13:34
Diamante
Если бы у тебя в качестве разделителя выступал один и тот же символ, то проблем бы не было и об этом тут уже писалось. Меню: Данные -> Текст по столбцам -> С разделителями -> Пробел.
Автор: Diamante
Дата сообщения: 04.06.2006 14:20
Mushroomer
Спасибо, попробывал, кое-что для себя уяснил.
Немного доробатую таблицу и всё автоматом поменяю как вы сказали.
Респект за реальную поиощь
Автор: Vladimir54
Дата сообщения: 04.06.2006 17:08
Mushroomer
Ок, спасибо, блин у меня мозгов не хватило добавить в условие модуль ABS

В ячейке A4 число -0,006
В ячейке B4 формула: =ЕСЛИ(A4<0;ОКРУГЛТ(A4;-0,01);ОКРУГЛТ(A4;0,01))
В ячейке С4 формируется результат взависимости от результата в ячейке B4 (B5 - это текст "ЛПК"):
=ЕСЛИ(ABS(B4)=0;"";B5) - это как раз ваша формула, которая и была мне нужна, блин у меня совсем мозги не включаются Спасибо за помощь, всё работает Пока проверил дома, завтра на работе проверю, если что.. напишу
Автор: Vladimir54
Дата сообщения: 06.06.2006 19:31
Может кто знает как без макроса написать формулу, чтобы числа меняли свою последовательность после автосортировки (непустые) взависимость от названия справа, сортируются только правая колонка,которая имет значение, а левая колонка должна сортироваться и уже как бы определив 4-ре значения цифры слева должны идти по счёту: 1,2,3,4. А у нас получается неправильно: 1,4,10,13. Я не смогу распечатывать такую форму,где порядковый номер не соответсвует строке...
1 sfsdfsdf
2
3
4 fsfsdf
5
6
7
8
9
10 fsdfsdf
11
12
13 jhgfsdg
14
15


P.S. Я делаю огромную таблицу и обязательно её потом выложу сюда на общее обозрение для критики как только она будет готова.Может кто-то предложит более продвинутое решение и алгоритмы построения подобных таблиц.
Автор: Yuk
Дата сообщения: 06.06.2006 20:04
Vladimir54

Цитата:
после автосортировки (непустые)

Имеется в виду автофильтр?

Чтобы отсортировать только правую колонку, а не левую, нужно выделить только ее, а на вопрос сортировать ли все данные или только выделенные (или что-то типа того) ответить только выделенные. Причем это не работает из меню автофильтра, только данные-сортировать.

А формулы для сортировки не существует. Через макро - пожалуйста.

Кстати, для печати можно печатать только правую колонку и включить печать заголовков рядов и столбцов.
Автор: toNk
Дата сообщения: 07.06.2006 12:17
2all
Ситуация такая: есть таблица с большим количеством строк, часть которых выделена цветом. Как можно оставить только те, которые выделены?
Сейчас решаю проблему так - вручную просматриваю таблицу, и напротив выделенных строк в дополнительном столбце ставлю какой-то символ, и потом юзаю автофильтр. Надоело-с...

Пардон, только что нашел ответ...
Автор: Vladimir54
Дата сообщения: 07.06.2006 20:57
Yuk

Ну да, правая через автофильтр отсортируется, ну а левая конечно же автоматом должна подстроиться по цифрам: 1,2,3,4 взависимости от текстовых строк. Меня смущает то, что например бухгалтер не сможет работать через макросы и я считаю, что если создавать макрос, то нужно сделать как-то так наглядно, например создать там форму, где бухгалтер сможет щёлкнуть мышкой и выбрать что-то типа "отсортировать левый столбец" или что-то подобное, вобщем сделать как-то так, чтобы было наглядно. ли например сделать так, чтобы после автосортировки автоматом срабатывал макрос, о котором бухгалтер даже и не догадывается.
Вот такие дела, даже не знаю, что вы можете посоветовать...
Автор: Yuk
Дата сообщения: 07.06.2006 22:09
Vladimir54
Да уж, с "бухгалтерами" работать еще то удовольствие.

Цитата:
чтобы после автосортировки
Все никак не пойму, что такое автосортировка?

Цитата:
например создать там форму, где бухгалтер сможет щёлкнуть мышкой и выбрать
Форму в принципе не обязательно создавать. Элементы формы - кнопку или скажем разворачивающееся меню можно поместить прямо на лист, например, над таблицей или даже вместо заголовков столбцов, и отменить вывод их на печать.
Автор: Vladimir54
Дата сообщения: 08.06.2006 21:45
Yuk

Цитата:
Все никак не пойму, что такое автосортировка?


Перепутал, я имел ввиду автофильтр
Ну например выделяем число ячеек, например столбик и нажимаем вверху данные "автофильтр" ставим там галочку и теперь можно сортировать только выделенные ячейки выбрав из выпадающего списка условия сортировки. Хе, интересно, а что делать, если например у меня на одном листе две таблицы и мне нужно поставить такой автофильтр сразу на две таблички по отдельности, как это сделать?
Автор: Yuk
Дата сообщения: 08.06.2006 22:49

Цитата:
выбрав из выпадающего списка условия сортировки
Хотел бы уточнить, что имеются в виду именно условия сортировки (по увеличению или по уменьшению), а не разные фильтры.

Заметил, что если выделить весь столбец, из меню автофильтра сортируется вся строка без вопросов, а если выделить только область ячеек, задается вопрос, что сортировать. Вопрос всегда задается, если сортировать через данные-сорторовать.

О, еще один интересный момент. Если в области автофильтра есть полностью пустой столбец, то через меню автофильтра сортируются только столбцы до/после этого столбца. Без вопросов. Нет проблем, если этот пустой столбец спрятать. Ха, похоже то, что тебе надо.


Цитата:
а что делать, если например у меня на одном листе две таблицы и мне нужно поставить такой автофильтр сразу на две таблички по отдельности, как это сделать?
Только один автофильтр на лист. Можно выделять ячейки для автофильтра, но это может быть только одна область выделения (только соседние ячейки).
Автор: pikvvik
Дата сообщения: 08.06.2006 22:56
2 Vladimir54

Цитата:
автофильтр сразу на две таблички по отдельности

Иногда может помочь Расширенный фильтр
Автор: Yuk
Дата сообщения: 08.06.2006 23:18

Цитата:
Иногда может помочь Расширенный фильтр

Ну, да, это мы вроде уже обсуждали. Но для "бухгалтеров"...
Автор: 76626
Дата сообщения: 09.06.2006 09:12
Хочу выяснить одну тонкость математики:

ОКРУГЛЕНИЕ числа, замена его числом, представляющим его приближенно. Округление производится постепенно справа налево по следующему правилу: когда последняя значащая цифра a (меньше или равно) 4, она просто отбрасывается; когда a(больше или равно) 6, ближайшая слева от нее цифра увеличивается на единицу; когда a=5, ближайшая слева от нее цифра увеличивается на единицу, если она нечетная, или не изменяется, если она четная (правило четной цифры). Напр., округляя число 3,141592653 до пяти, четырех и трех значащих цифр, получим соответственно 3,1416, 3,142, 3,14.

Excel помоему не знает "правила четной цифры", как это можно исправить? Ни кто не сталкивался с этим?

Например:

3,255 = 3,26
3,245 = 3,24

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Дайте рабоч ссылку плзз на MultiSet (1.9 и более) с crack


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