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

» Excel FAQ (часть 2)

Автор: SERGE_BLIZNUK
Дата сообщения: 15.02.2007 04:32
mp3exchanger

Цитата:
Первый вариант не подходит, так как проверять надо именно A1 ячейку. Дело в том, что в ячейке A1 на самом деле не "=A2", а сложная формула. Я дал такую формулу для примера.

А вариант замутить это на Excel VBA не рассматривался?

Добавлено:

Цитата:
В ячейку A1 можно один раз ввести информацию (удалив формулу)

Кстати, а что в вашей постановке задачи означает "один раз"? вот там формула, какое-то значение (не равно A и не равное B), вместо него вы вносите значение КУ-КУ... один раз... а второй раз можно внести вместо КУ-КУЛЯ-ЛЯ-ФА ? Если нет - то ваша задача, имхо, не решается через "Проверка" - или нужно придумывать, как отделить первый ввод данных от повторных...
Автор: suomifinland
Дата сообщения: 15.02.2007 05:06
Ребята, возникла проблема, есть Word-файл на котором текст с электорнными адресами, я перенесла этот текст, простым копированием в EXCEL, и...теперь для того чтобы написать письмо адресату, мне приходится, два раза щеклкать по сылке на e-mail, ссылка прквращается в web-ссылку и лишь затем, щелкнув еще один раз, вызывается почтовая программа...

Боле конкретизирую, как добиться того чтобы с помощью переноса или копирования в Excel все почтовые адрса становились активными?
Автор: rsasha13
Дата сообщения: 15.02.2007 06:11
Подскажите есть какой нибуть вариант решения следующей проблемы.
Имеется 3 файла с именам 1_[Текущая дата], 2_[Текущая дата],3[Текущая дата] и четвертый файл в котором собираются данные из 3 предыдущих, раньше когда фалы назывались 1,2,3 все работало отлично теперь же когда к ним добавили текущую дату котрая меняется каждый день приходится изменять связи в ручную как бы эту проблему решить?
Автор: mp3exchanger
Дата сообщения: 15.02.2007 07:38
SERGE_BLIZNUK

Цитата:
А вариант замутить это на Excel VBA не рассматривался?

Нет, на VBA я не хочу.

Цитата:
Кстати, а что в вашей постановке задачи означает "один раз"?

"Один раз" означает, что этот файл станет шаблоном, который будет использоваться один раз в месяц. В каждом последующем месяце будет использоваться этот шаблон с формулами, а не файл со вставленными значениями из предыдущего месяца.
Автор: The okk
Дата сообщения: 15.02.2007 09:27
rsasha13
Суть такая: ссылки на другие книги измени на:
=ДВССЫЛ("Твой файл " & ТДАТА())
Формула возвращает ссылку на книгу: "Твой файл 15.02.2007 11:22"
Только это не очень удобный способ, поскольку:

Цитата:
Если ссылка_на_ячейку является ссылкой на другую рабочую книгу (внешней ссылкой), другая рабочая книга должна быть открытой. Если это не так, функция ДВССЫЛ возвратит значение ошибки #ССЫЛКА!.
Автор: aar
Дата сообщения: 15.02.2007 10:48
Подскажите, пожалуйста.

В файле представлена иерархическая структура в следующем виде: чем ниже уровень, тем больше пустых ячеек находится впереди строки.

Для удобства необходимо организовать этот массив информации в виде структуры при помощи команд из меню Данные--Группа и структура, причем еще желательно, чтобы более вышестоящие уровни были выделены более темным цветом.

В общем, лучше это увидеть на картинке.
Оригинал: http://img215.imageshack.us/img215/2390/a1ij2.gif
Как надо: http://img228.imageshack.us/img228/5908/a2lb8.gif

Каким образом этот процесс автоматизировать?
Автор: ZORRO2005
Дата сообщения: 15.02.2007 10:49
mp3exchanger

Цитата:
Второй вариант, к сожалению, не работает так же как и мой

Странно,но у меня работает.Вначале в ячейках стоят данные.
Потом вводим проверку.В условии проверки-Тип данных:Другой
а не Список.
Если не получится.
Пишите в PM.Или скиньте файл на mail.

Добавлено:
aar
Есть надстройка EXCEL,
которая делает цвет ячеек темнее от заданного цвета.
http://www.polykromy.com/
Если нужно,могу прислать на mail
Автор: mistx
Дата сообщения: 15.02.2007 13:43
The okk
ученик учится складывать числа в тетради.
а компьютер используется для проверки
Автор: Mushroomer
Дата сообщения: 15.02.2007 14:35
mistx
Т.е. ты распечатываешь ученику этот листок, а потом вбиваешь данные ученика?
1) Исправь форулу на =ОКРУГЛ(СТЕПЕНЬ(-1;ОТБР(СЛЧИС()*10))*СЛЧИС()*СТЕПЕНЬ(10;СЛЧИС()*4);2)
2) Сделай так, чтобы у тебя было видно на экране 2 знака после запятой.
3) Как только ты начнешь вводить данные ученика для проверки (как справедливо заметил The okk) все числа пересчитаются, поэтому для сохранения варианта, отданного ученику, надо пользоваться Правка -> специальная вставка -> значения. А вот уже к этим значениям применять твой формулу =ЕСЛИ(D10=B10+C10;"верно";"ошибка") с необходимымми аргументами.
Вот файл http://www.mytempdir.com/1217663 Я переделал формулы.
Автор: mp3exchanger
Дата сообщения: 15.02.2007 20:34
ZORRO2005

Цитата:
Пишите в PM.Или скиньте файл на mail.

Вот ссылка на файл с примером:
http://download.yousendit.com/DB08432924FF6144
Автор: ZORRO2005
Дата сообщения: 15.02.2007 22:08
mp3exchanger
Ну и попробуйте ввести в A1 A или B.Ведь не получается.
А другие значения получается.
Или я что-то не понимаю?
Автор: mp3exchanger
Дата сообщения: 16.02.2007 02:01
ZORRO2005

Цитата:
Или я что-то не понимаю?

Так ведь я писАл, что

Цитата:
надо проверить, если в ячейке A1 уже стоит буква "A" или "B", то вводить в эту ячейку вообще ничего нельзя, даже те же буквы "A" и "B"

В моём примере в A1 можно ввести что угодно кроме A и B, а мне надо вообще ничего.
Автор: aar
Дата сообщения: 16.02.2007 08:39
ZORRO2005
Спасибо. Но вроде бы уже реализовал (почти все) на VB.
Автор: rsasha13
Дата сообщения: 16.02.2007 09:38

Цитата:
=ДВССЫЛ("Твой файл " & ТДАТА())
Формула возвращает ссылку на книгу: "Твой файл 15.02.2007 11:22"

Не подходит данный вариант так как книг много и все они закрыты, даже незнаю че тепрь делать. Может как нить VBA можно будет решить?
Автор: The okk
Дата сообщения: 16.02.2007 09:45
rsasha13

Цитата:
Может как нить VBA можно будет решить?

Можно с помощью VBA без формул перенести данные из всех нужных книг в одну. Но писать код долго и муторно - надо прописывать, откуда что берется и куда пишется. Впрочем, если надо просто скопировать листы целиком, то это будет быстрее.
В общем, попробуй спросить в теме VBA.
Автор: ZORRO2005
Дата сообщения: 16.02.2007 10:31
mp3exchanger
Вначале в ячейках стоят данные.
Потом вводим проверку.
Если в A2
Код: =A1
Автор: aar
Дата сообщения: 16.02.2007 10:44
ZORRO2005

Цитата:
Если в A2
...

Это, вероятно, не мне, а mp3exchanger

В общем, я сделал, как хотел, только загвоздка в том, что в Excel 2003 наличествует ограничение в 8 уровней группировки. Sad...
Автор: mp3exchanger
Дата сообщения: 16.02.2007 11:24
ZORRO2005
Ещё раз повторюсь, мне надо ставить проверку в А1 и проверять надо данные именно ячейки А1, а не А2.
Автор: ZORRO2005
Дата сообщения: 16.02.2007 11:29
mp3exchanger
Да я понял,вы проверьте
Автор: mistx
Дата сообщения: 16.02.2007 12:18
Mushroomer
весь смысл заключается в том, что
я усаживаю ученика за компьютер
он подсчитывает сумму, ручками вбивает ее
в ячейку (на протяжении всего столбца), ему выводится результат(верно, неверно),
потом садится другой ученик, для него генерируются новые числа, и.т.д.
основная проблема в том, как сделать так чтобы результат запиминался,
а не генерировался, не подсчитав условие? Как лучше это реализовать?

Автор: The okk
Дата сообщения: 16.02.2007 12:32
mistx
Значит, одно из чисел должно быть отрицательным, а другое положительным? Либо первое, либо второе? Или только первое или второе?
Автор: Mushroomer
Дата сообщения: 16.02.2007 13:19
mistx
Если в автоматическом режиме, то я не знаю. А если ты после открытия файла (для нового ученика) каждый раз будешь копировать значения, например, в другой лист (в котором и будет работать ученик), то без проблем.
Автор: mp3exchanger
Дата сообщения: 16.02.2007 14:53
ZORRO2005

Цитата:
Да я понял,вы проверьте

Проверить что?
Если это:

Код: =НЕ(ИЛИ(A2="A";A2="B"))
Автор: ZORRO2005
Дата сообщения: 16.02.2007 16:53
mp3exchanger
Да,чего то я тормознул.
Надо еще подумать
Автор: CEMEH
Дата сообщения: 16.02.2007 23:35
Вопрос такой:
Есть книга (персонал предприятия) время от времени она меняется.

Я создаю другую книгу, в которой 12 листов. Каждый лист - месяц. Столбец - фамилия(ссылка на книгу с персоналом). Каким образом мне (лучше нажатием кнопочки) заменить формулу-ссылку на первую книгу на значение по этой ссылке?
Автор: Mushroomer
Дата сообщения: 17.02.2007 07:45
CEMEH
Выделить все то, что нужно заменить, затем меню Правка -> Специальная вставка -> Значения.
Автор: w25
Дата сообщения: 17.02.2007 10:14
CEMEH
На панели инструментов есть пиктограмма вставить (чемоданчик): -> скопировать данные -> нажать возле пиктограммы стрелку вниз -> выбрать значения
Автор: Mushroomer
Дата сообщения: 17.02.2007 10:47
w25
И действительно. Даже и не знал об этом. Привык все через делать клавиатуру и меню. Спасибо.
Автор: CEMEH
Дата сообщения: 17.02.2007 11:46
Не совсем понял....
Мне надо чтобы в ячейке стало не =листА1, а "Вася Пупкин"
Может не заниматься гемором, а просто скопировать-вставить?
Автор: Mushroomer
Дата сообщения: 17.02.2007 12:47
CEMEH
Цитата:
Может не заниматься гемором, а просто скопировать-вставить
Тебе об этом уже 2 человека сказало. Только вставка должно быть хитрой, а именно значения. Ну давай с одной ячейкой попробуем.
1) встань в ячейку, где написано =листА1
2) нажми CTRL + C (это аналог меню Правка -> Скопировать)
3) Находясь в этой же ячейки выбери по меню Правка -> Специальная вставка -> Значения
4) и посмотри на результат.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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