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

» Excel FAQ (часть 4)

Автор: sv9205
Дата сообщения: 19.05.2009 00:02
Fraerok

Цитата:
сейчас вопрос - можно ли все ячейки повернуть на 90 градусов?

А чего это 90 градусов всем юзерам стало нужно сразу?
Вот здесь тоже 90 градусов хочет и решение написали:
см. на след. стр-це тоже http://forum.ru-board.com/topic.cgi?forum=5&topic=25897&start=1420#20
Автор: ildar1
Дата сообщения: 19.05.2009 10:15
Скажите пожалуйста, каким способом можно сделать очистку диапазона ячеек, не прибегая к помощи VBA? Хочется очищать заполненную таблицу, для ее повторного использования с минимумом усилий (чтобы не выделять все ячейки - их много и не нажимать DEL), а VBA не хочется, т.к. не у всех макросы включены, а у многих паника на максросы (Вы мне прислали файл с вирусами!!!)
Автор: VictorKos
Дата сообщения: 19.05.2009 10:54
ZORRO2005
Очень пригодилась Ваша формула для TeeHa1F, хотел её немного усложнить, но никак не могу сообразить: мне нужно найти и посчитать не одно значение в диапазоне, а несколько, то есть не только 5, как в приведённой формуле, но и 6 и 7 и 8 (в диапазоне могут быть как все 4 значения, но и какие то могут отсутствовать). Можно, конечно, сложить несколько формул с разными условиями поиска, но хочется сделать так же лаконично и изящно в одной формуле. Пытался объединить условия через И, но мозг "закипел" и ничего не вышло
Автор: ZORRO2005
Дата сообщения: 19.05.2009 12:41
VictorKos,
Если диапазон в один столбец то пройдет:
{=СУММ(--НЕ(ЕОШ(НАЙТИ({5;6;7;8};диапазон))))}
если в одну строку:
{=СУММ(--НЕ(ЕОШ(НАЙТИ({5:6:7:8};диапазон))))}
а если диапазон на несколько столбцов и строк то посложнее:
{=СУММ(--((НЕ(ЕОШ(НАЙТИ(4;диапазон)))+НЕ(ЕОШ(НАЙТИ(5;диапазон)))+НЕ(ЕОШ(НАЙТИ(6;диапазон)))+НЕ(ЕОШ(НАЙТИ(7;диапазон))))>0))}
Автор: 130635
Дата сообщения: 19.05.2009 12:42
вставляю солбец, эксель тормозит!! причем надолго. Когда вставляю столбцы на других листах этой же книги - все нормально.
Автор: crotoff
Дата сообщения: 19.05.2009 13:52
130635
это он думает, пересчитывает ссылки

Добавлено:
Народ, подскажите, как извернуться, чтоб в функции ВПР() задать в качестве таблицы несмежный диапазон? Конкретно - оператор вводит в ячейку A33 номер документа, и условное форматирование с формулой =ВПР(A33;$A$2:A32;1;0)=A33 проверяет наличие этого номера в предыдущих записях. А как бы сделать чтоб и последующий диапазон захватить? Чтоб дубликаты сразу же после ввода окрашивались красным?
Автор: 130635
Дата сообщения: 19.05.2009 13:59
а как сделать, чтобы он побыстрее думал?? да и формул у меня на этом листе нет! раньше были - пользовательские функции, из-за которых он долго думал, но потом я оставила только значения
Автор: crotoff
Дата сообщения: 19.05.2009 14:01
ааа, всё, догнал, там же второе условие можно задать...

Добавлено:
130635
может остались формулы в условном форматировании? или где-то далеко внизу-справа? Как вариант вставь чистый лист и скопируй содержимое с проблемного листа туда.
Автор: 130635
Дата сообщения: 19.05.2009 15:46
Спасибо за советы. Эксель долго думал из-за форматирования
Автор: VictorKos
Дата сообщения: 19.05.2009 16:01
ZORRO2005

Большое спасибо!

crotoff

У меня УФ вот так нормально с одной формулой работает:

Формула: =ВПР(A3;$A$2:A2;1;0)=A3 применяется к диапазону: =$A$3:$A$500
Автор: crotoff
Дата сообщения: 19.05.2009 16:58
VictorKos
и у меня работает
проблема была в том чтоб не только с предыдущими номерами сравнивать, но и с последующими, то есть со всем столбцом А кроме текущей ячейки. Решил просто назначить 2 условия УФ
Автор: VictorKos
Дата сообщения: 19.05.2009 17:42
crotoff

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

Дошло наконец...
Можно ещё здесь посмотреть: "Выделение дубликатов цветом"
Автор: mouser
Дата сообщения: 20.05.2009 13:32
есть 3 ячейки (A1, B1 и С1)
A1 - 21,5+5
B1 - 7
C1 - ?

значение ячеек нельзя менять. Вопрос в том какую формулу подставить чтоб это сработало

нужно в C1 вывести сумму A1 и B1 (A1+B1)

A1 почему-то формула вставляет в лапки

("21,5+5"+7) а нужно
(21,5+5+7) или ((21,5+5)+7)
Автор: crotoff
Дата сообщения: 20.05.2009 14:12
VictorKos
ага, спасибо, хорошая формула и не надо с диапазонами голову ломать
Автор: ildar1
Дата сообщения: 20.05.2009 14:18
Скажите пожалуйста что надо сделать, чтобы на защищенном листе можно было выполнять команду группировки / разгруппировки данных (используя уже готовые группы). Сейчас при попытке нажать на плюсик выходит окно нельзя использовать данную команду на защищенном листе... Excel 2003std sp3.
Автор: VictorKos
Дата сообщения: 20.05.2009 15:46
mouser
У Вас, судя по всему, в ячейке A1 не число, а текстовая строка.
Попробуйте в C1 ввести формулу:

=ЗНАЧЕН(ЛЕВСИМВ(A1;4))+ЗНАЧЕН(ПРАВСИМВ(A1;1))+B1

она преобразует в числа первые 4 символа и 1 последний символ из текстовой строки в ячейке A1
Автор: q1wed
Дата сообщения: 20.05.2009 19:22

Цитата:
что надо сделать, чтобы на защищенном листе можно было

снять защиту одной из программ снималок
Автор: mouser
Дата сообщения: 21.05.2009 09:02
VictorKos
дык .... выходит что формула подвязана под определенное кол-во символов и я не смогу дописать к примеру +2,5

универсально что-то есть ???
Автор: crotoff
Дата сообщения: 21.05.2009 10:26
mouser
в теме VBA встречал ссылку на пользовательскую функцию, извлекающую числа из смешанного текста, но в твоём случае она вряд ли будет полезной. Проще мне кажется решить обратную задачу - ввести в каждую ячейку аргументы формулы и вычислить результат. А скажем в ячейку С1 вывести текст и формулы и резальтата вычислений через & или функцией СЦЕПИТЬ()
Автор: 130635
Дата сообщения: 21.05.2009 10:49
как удалить все лишние пробелы, не использу СЖПРОБЕЛ? во вей таблице надо удалить, граф слишком много
Автор: Mushroomer
Дата сообщения: 21.05.2009 11:38
130635
Как лишний пробел отличить о нелишнего? Есть такая команда меню Правка -> Заменить или CTRL + H. Можно циклически (т.е. несколько раз) заменять 2 пробела на 1 пробел.
Автор: oshizelly
Дата сообщения: 23.05.2009 14:47
Столкнулся с неожиданной проблемой: некоторые из часто используемых команд невозможно достать через меню при помощи клавиатуры, а только через кнопку на панели инструментов (например, изменить цвет шрифта или фона в ячейке или скопировать и вставить формат ячейки и пр.). А я мышой пользоваться не люблю и не умею.

По опыту с MS Word думал, что такого просто не может быть, что нельзя с клавы сделать, потому что в Word абсолютно любая кнопка на панели инструментов имеет соответствие в меню, а нередко еще и шоткат (хоткей), а если не имеет, то пользователь может сам создать нужный хоткей и пункт меню. А Excel все эти возможности "старшего брата", похоже начисто отсутстуют Или я просто не там искал? Как бы все-таки исхитриться запускать команды с клавы?

Заранее спасибо!
Автор: Teddybear
Дата сообщения: 23.05.2009 15:08
oshizelly
Тоже сталкивался с такой проблемой. Вышел из положения следующим образом. Я создал соответствующий макрос, изменяющий тот параметр, который мне необходим, а затем вывел его как кнопку на пользовательскую панель инструментов и присвоил этой кнопке удобный мне hotkey.
Автор: Mushroomer
Дата сообщения: 23.05.2009 15:11
oshizelly
Цитата:
изменить цвет шрифта или фона в ячейке
А как ты себе это представляешь при действиях с клавиатуры? Ведь при изменении цвета будет присутсвовать выбор цвета. Это ведь не команда сделать шрифт жирынм, которая допускает только одно трактование.
Автор: kimtan
Дата сообщения: 23.05.2009 16:14
oshizelly
Попробуйте ввести Shift+F6 затем Shift+я+з должны попасть в меню выбора цвета заливки ячейки, там уже клавишами курсора выбираете нужный цвет.
Автор: oshizelly
Дата сообщения: 24.05.2009 16:48
Mushroomer 16:11 23-05-2009
Цитата:
А как ты себе это представляешь при действиях с клавиатуры? Ведь при изменении цвета будет присутсвовать выбор цвета.

Представляю так же, как это реализовано в миллионе других программ, скажем, в том же MS Word 2003: жмём Alt+O -> F -> Alt+C (буквы-акселераторы команд главного меню) и выбираем нужный цвет шрифта при помощи стрелок навигации.
Я сейчас сообразил, что в Excel можно выбрать фон ячейки через контекстное меню: Ctrl+1 -> P -> Tab -> Tab -> Tab -> Enter. Но это как-то несколько длинно для хоткея получается

kimtan 17:14 23-05-2009
Цитата:
Попробуйте ввести Shift+F6 затем Shift+я+з должны попасть в меню выбора цвета заливки ячейки

У меня английская версия. Пробовал жать Shift+Z+P, но при этом просто вписываются в ячейку под курсором заглавные буквы. А что должен делать этот Shift+F6? Сейчас посмотрел полный список хоткеев, там такого нет Если бы в главном меню была команда для смены цвета фоны ячейки, то и проблемы бы не было.

Teddybear 16:08 23-05-2009
Цитата:
Тоже сталкивался с такой проблемой. Я создал соответствующий макрос, изменяющий тот параметр, который мне необходим, а затем вывел его как кнопку на пользовательскую панель инструментов и присвоил этой кнопке удобный мне hotkey.

А как это сделать чисто технически? При создании макроса невозможно завершить запись на этапе, когда курсор стоит на отрытой палитре, надо сначала ее закрыть. То есть, написать макро, который будет присваивать ячейке заданный цвет, напримнр, красный (а также и любые иные атрибуты форматирования), но как сделать макрос, вызывающий палитру и позволяющий пользователю самому выбрать нужный в данном случае цвет?
Наверное, можно после записи макроса отредактировать его текст вручную в окне VB Editor, но для этого моих умений явно не хватит.


Аll
А как насчет копирования и переноса форматирования ячейки? Через макросы это решить не удается. Может, что-то не так делаю? Можно написать макрос. который будет переносить форматирование с текущей ячейки, скажем, на лежащую ниже или через 2 справа и пр. Но как сделать так, чтобы можно было по нажатию хоткея скопировать форматирование ячейки под курсором - и затем послеп еремещения курсора применить скопированный формат его к другой ячейке (так работает кнопка "Format Painter" на панели инструментов в Excel и горячие клавиши Ctrl+Shift+C -> Ctrl+Shift+V в Word 2003).
Автор: Yof
Дата сообщения: 27.05.2009 04:26
При печати вылезает ошибка Не хватает памяти, закройте лишние приложения (см. картинку) на нескольких ПК.
Excel 2003. Принтер Xerox 3121 подключен по USB. Любой другой принтер ошибкок не выдает. Драйвера скачивал новые с Xerox.
Файлы не большие по объему, но в них обычно широкие таблицы.
Принтер доступен, памяти хватает, любой другой файл распечатать можно.
Может быть есть способ поправить это дело?

Так же ошибка вылетает при задании области печати.



moderator
Автор: prestigo
Дата сообщения: 28.05.2009 08:16
вопрос простой, но ответа найти не смог

Требуется на диаграмме отобразить в определенных точках вертикальные линии сверху донизу (говоря математически - графики функции x = constanta).
Как это можно сделать?
Автор: mp3exchanger
Дата сообщения: 28.05.2009 12:24
Возможно ли произвести поиск и замену (Ctrl+H) звёздочки (*) на другой символ?
Автор: SERGE_BLIZNUK
Дата сообщения: 28.05.2009 12:51
mp3exchanger
можно. в строке поиска (тильда и звёздочка): ~*
совет взят тут - http://office.microsoft.com/ru-ru/excel/HP012163901049.aspx

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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