Помощь по Excel - Страница 6 - Форум 3Dn Tech
Форум 3Dn Tech  
Вернуться   Форум 3Dn Tech > Софт > Программное обеспечение

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 22.11.2007, 12:13   #1
Lockheed
Женский Новенький
Автор темы
 
Регистрация: 27.09.2007
Адрес: Tallinn Estonia
Помощь по Excel

Прежде, чем задать вопрос в этой теме, попробуйте почитать справку Microsoft Excel, часто помогает...

Последний раз редактировалось Ariny; 09.06.2014 в 19:06.
Lockheed вне форума  
Ответить с цитированием
Непрочитано 21.09.2011, 17:44   [включить плавающее окно]   #101
Kerl
Мужской Новенький
 
Регистрация: 20.09.2011
Цитата (404) »
А вы добавьте ещё один столбец на 2-ом листе (можно скрытый), в котором скомбинируйте значения из тех нескольких, т. е. в вашем случае "сумма" и "дата". Например, с помощью СЦЕПИТЬ, или хоть бы умножьте "сумму" на "дату". А потом ищите в одном этом столбце с помощью ПОИСКПОЗ

Спасибо!!!, несколько помогло, но от ручной работы никуда не деться все же

Еще я непойму, как можно скопировать диапозон и вставить его на другой лист, если там включен фильтр (excel отказывается вставлять, говоря что несовпадает количество строк). Оно то понятно, что не совпадает, ведь фильтр их скрыл, но как можно тогда вставить по-быстрому значения только в те строки, которые сейчас отображаются?
Kerl вне форума  
Ответить с цитированием
Непрочитано 21.09.2011, 18:23   [включить плавающее окно]   #102
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (Kerl) »
я непойму, как можно
Оно и не удивительно: Excel не может являться адекватной заменой СУБД, вот в СУБД все эти задачи решаются вполне нативно...
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.09.2011, 10:24   [включить плавающее окно]   #103
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Kerl
Вы хотите вставить диапазон, но чтобы при вставке пропускались скрытые строки, и данные вставлялись в следующие?
Этого Excel, по-видимому, не умеет. Но можно макрос написать.

А зачем это вам? Хотите вставить формулы только в те строки, где есть/нет серийного номера и т. п.?
Так можно модифицировать формулу:
=ЕСЛИ(серийный_номер>0; <искать по серийному номеру>; <искать по дате и сумме>)
и такую формулу вставить во все ячейки.

P.S. А также можно, например, ко всем ячейкам в столбце "дата списания" добавить условное форматирование:
=И(серийный_номер=0; СЧЁТЕСЛИ(совпадают дата и сумма)<>1) — то обвести ячейку толстой красной рамкой
и такие ячейки (для которых серийного номера нет, а совпадений даты и суммы тоже нет, либо, напротив, более одного) потом проверять вручную.

Последний раз редактировалось 404; 22.09.2011 в 22:16.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.09.2011, 11:29   [включить плавающее окно]   #104
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Цитата (Kerl) »
как можно тогда вставить по-быстрому значения только в те строки, которые сейчас отображаются?
Если нужен именно этот способ, то попробуй сначала
Alt+; -выделить только видимые ячейки в текущем выделении
www.hot-keys.ru/klava_Excel.pdf

Последний раз редактировалось garniv; 22.09.2011 в 11:31.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.09.2011, 12:04   [включить плавающее окно]   #105
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (garniv) »
выделить только видимые ячейки
"Выделить только видимые ячейки" то можно; а вот "скопировать только в видимые ячейки"…
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.09.2011, 13:35   [включить плавающее окно]   #106
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
404
И то правда - обратный фокус не работает.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 17.10.2011, 02:40   [включить плавающее окно]   #107
MMMAAAXXX
Мужской Новенький
 
Регистрация: 16.09.2011
Нуждаюсь в помощи. Есть диапазон B1:B100, в который будут вдалбливаться фамилии, повторы будут обязательно. Не все сразу, постепенно и постоянно, а может даже и меняться. Задача: Как сделать, чтобы эти фамилии начали отображаться в C1, D1, E1, F1, G1.........ZZZ1. Причем только уникальные. Повторы не нужны. Знаю, что поможете. Поэтому сразу благодарю всех
MMMAAAXXX вне форума  
Ответить с цитированием
Непрочитано 17.10.2011, 06:10   [включить плавающее окно]   #108
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
MMMAAAXXX
Поставьте курсор на любую из ячеек B1:B101 и нажмите Alt + ↓ — откроется выпадающий список всех текстовых значений в этом столбце в алфавитном порядке. (Будет работать, если диапазоне B1:B100 нет промежуточных пустых ячеек. Если нужно какие-то строки оставить пока пустыми, поставьте в них "-", например.)

Последний раз редактировалось 404; 17.10.2011 в 06:14.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 17.10.2011, 11:05   [включить плавающее окно]   #109
MMMAAAXXX
Мужской Новенький
 
Регистрация: 16.09.2011
Список-то появился. Спасибо. Но задача в другом. Необходимо этот список разместить так, чтобы каждый элемент (в нашем случае фамилия) отображался в отдельной ячее - C1, D1, E1, F1, G1 ..... и тд
MMMAAAXXX вне форума  
Ответить с цитированием
Непрочитано 17.10.2011, 21:26   [включить плавающее окно]   #110
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (MMMAAAXXX) »
Необходимо этот список разместить так, чтобы
А зачем, какова исходная задача?

Ну вот придумал решение:
вводите вспомогательный столбец C (можно сделать его скрытым);
в ячейку C1 вбиваете цифру 1;
в ячейку C2 вводите формулу =ЕСЛИ(СЧЁТЕСЛИ(B$1:B1;B2)=0;СЧЁТ(C$1:C1)+1;"");
копируете ячейку С2 в ячейки С3…C100
в ячейку D1 вводите формулу =Т(B1)
в ячейку E1 вводите формулу =СМЕЩ($B1;ПОИСКПОЗ(СТОЛБЕЦ()-СТОЛБЕЦ($C1);$C1:$C100;0)-1;0)
копируете ячейку E1 в ячейки F1, G1, H1, I1 и т. д.
Готово. Теперь в 1-ой строке, начиная с ячейки D1 — искомый список фамилий.

Прилагаю файл с примером для 10 фамилий.

Если в списке фамилий могут быть пустые строки, оставьте 1-ю ячейку B1 в списке также пустой — тогда всё будет работать корректно.
Фамилии должны вводиться без концевых пробелов: "Иванов" и "Иванов__" программа будет считать разными фамилиями. Можно и это учесть, но лень.
Если список фамилий B1:B100 будет отсортирован по алфавиту, то и их список D1:ZZ1 будет тоже отсортирован по алфавиту.
Вложения
Тип файла: zip family_list.xls.zip (2.3 Кб, 331 просмотров)

Последний раз редактировалось 404; 17.10.2011 в 23:01.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 18.10.2011, 11:30   [включить плавающее окно]   #111
MMMAAAXXX
Мужской Новенький
 
Регистрация: 16.09.2011
Ага, примерно оно. Благодарствую. А что означает "$" в синтаксисе функций? Что-то сам недопру
MMMAAAXXX вне форума  
Ответить с цитированием
Непрочитано 18.10.2011, 15:41   [включить плавающее окно]   #112
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (MMMAAAXXX) »
что означает "$" в синтаксисе функций?
Означает, что ссылка строку или на столбец, перед которой стоит $, не изменяется при копировании и переносе ячейки.

Пусть, к примеру, в ячейке C4 стоит формула =СЧЁТ(С$1:C3)
Если вы эту ячейку скопируете и вставите в ячейку на одну ниже — C5, то формула в C5 получится =СЧЁТ(С$1:C4)
Т. е. С3 превратилась в С4; а C$1 так и осталась C$1.
То же при переносе по горизонтали, если $ стоит перед буквой столбца.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 19.10.2011, 14:21   [включить плавающее окно]   #113
MMMAAAXXX
Мужской Новенький
 
Регистрация: 16.09.2011
Чётко. А я раньше мучился. Правил в каждой ячее ссылки. Как раз не хватало этой "загагулины". Брагодарю
MMMAAAXXX вне форума  
Ответить с цитированием
Непрочитано 19.10.2011, 17:35   [включить плавающее окно]   #114
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (MMMAAAXXX) »
А я раньше мучился.
Да неужели не только книги по Excel, но даже и встроенный хелп для тебя лично запретили?!.
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 19.10.2011, 17:51   [включить плавающее окно]   #115
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
MMMAAAXXX
Модифицировал. Теперь программа проглатывает пустые строки и концевые пробелы в списке фамилий; а также не выводит ошибку #Н/Д, если ячеек в диапазоне D1:Z1 больше, чем фамилий:

вводите вспомогательный столбец C (можно сделать его скрытым);
в C1 вбиваете цифру 0;
в C2 вводите формулу =ЕСЛИ(И(СЖПРОБЕЛЫ(B2)<>"";СУММПРОИЗВ((СЖПРОБЕЛЫ(B$1:B1)=СЖПРОБЕЛЫ(B2))*1)=0);СЧЁТ(C$1:C1); "")
копируете ячейку С2 в ячейки С3…C100
в D1 вводите формулу =B1
в E1 вводите формулу =ЕСЛИ(СТОЛБЕЦ(A1)<=МАКС($C1:$C100);СМЕЩ($B1;ПОИСКПОЗ(СТОЛБЕЦ(A1);$C2:$C100;0);0);"")
копируете ячейку E1 в ячейки F1, G1, H1, I1 и т. д.
Готово. Теперь в 1-ой строке, начиная с ячейки D1 — искомый список фамилий

Обновлённый файл прилагаю.
Вложения
Тип файла: zip family_list.xls.zip (2.3 Кб, 331 просмотров)
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 26.10.2011, 10:35   [включить плавающее окно]   #116
MMMAAAXXX
Мужской Новенький
 
Регистрация: 16.09.2011
404 ты крут. Спасибо.

Еще вопросик: Нужна нумерация в ячеях в виде: 001, 002, 003, ... 999.
А у меня получается только: 1, 2, 3, ..... 999
Как добавить нужные нули.
MMMAAAXXX вне форума  
Ответить с цитированием
Непрочитано 26.10.2011, 12:41   [включить плавающее окно]   #117
MMMAAAXXX
Мужской Новенький
 
Регистрация: 16.09.2011
Цитата (Smirnoff) »
Да неужели не только книги по Excel, но даже и встроенный хелп для тебя лично запретили?!.
Smirnoff:
Ты та сам, что здесь делаешь? Читани название темы. Чем мне не хэлп?

Последний раз редактировалось MMMAAAXXX; 26.10.2011 в 12:51.
MMMAAAXXX вне форума  
Ответить с цитированием
Непрочитано 26.10.2011, 13:05   [включить плавающее окно]   #118
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (MMMAAAXXX) »
что здесь делаешь?
А ты посмотри на мой статус и догадайся с трёх раз?..


Цитата (MMMAAAXXX) »
в виде: 001, 002, 003, ... 999.
Вот опять тебе не лень писать на форуме но строго лень почитать справку к M$ Excel...
Задай формат ячейки - Число - (все форматы) - Тип - 000 и настанет тебе локальное ленивое щастье...
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.10.2011, 10:04   [включить плавающее окно]   #119
MMMAAAXXX
Мужской Новенький
 
Регистрация: 16.09.2011
Спасибо злой модератор. Зачем только создаются подобные форумы (Хэлп по Эксел)? Удали тогда тему, заодно и свой извращенский кайф похорани, чтобы не плющить таких как я. Уродская ситуация. Досвидос. 404 Огромный респект
MMMAAAXXX вне форума  
Ответить с цитированием
Непрочитано 27.10.2011, 10:10   [включить плавающее окно]   #120
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (MMMAAAXXX) »
Зачем только создаются подобные форумы
Затем, чтобы помогать в тех случаях, про которые ничего не написано во встроенной справке Excel, как-то вот так...
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Метки
excel

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:42. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd. Перевод: zCarot