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

» Excel FAQ (часть 2)

Автор: Francky
Дата сообщения: 09.04.2007 17:49
2 SERGE_BLIZNUK
Спасибо большое! Очень изящное решение!
А я, поломав голову, хуже придумал:
=ИНДЕКС(Индексы!$A$1:$H$12;ПОИСКПОЗ(ГОД(D2);Индексы!$A$1:$A$12;0);ПОИСКПОЗ(E2;Индексы!$A$1:$H$1;0))
Автор: CEMEH
Дата сообщения: 09.04.2007 20:26
Вопрос такой:

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

таб номер фамилия имя отчество бригадир .....
23456 Иванов Иван Иванович Пупкин


Есть еще один лист (книга) с какой нить статистикой типа:

дата автомобиль поездка таб. номер фамилия ??Бригадир??


Мне надо автоматически добавить столбец бригадир (пусть проверяет по фамилии или табельному номеру и подставляет "бригадира" из первого листа (книги)
Автор: ZORRO2005
Дата сообщения: 09.04.2007 22:39
CEMEH
А за ответ на 91 стр. спасибо не хочешь сказать?
Автор: roz21
Дата сообщения: 11.04.2007 23:22
Подскажите новичку.
Не знаю как это называется, но задача такая: есть список ФИО, Адресов, Паспортных данных, и др. данных, создана форма (лист формата А4) в кот вставляются данные из этого списка, в разные места с функциями СЦЕПИТЬ и ЗАМЕНИТЬ. Нужно сформировать форму для каждой строки из списка, но при "вытягивании" все данные берутся не так как хочется. Т.е. например нужно
G2=Лист2:G1
G22=Лист2:G2
G42=Лист2:G3 и т.д.

а получается:
G2=Лист2:G1
G22=Лист2:G22
G42=Лист2:G42 и т.д.

Можно ли как то это решить?
Автор: Looking
Дата сообщения: 12.04.2007 11:06
roz21
Вообще ничего не понятно, о чем речь и что хочешь. Можно предположить, что вопрос касается копирования данных.
Но скорее задача решается через слияние документов.
Смотри помощь по слову "Слияние" в MS Word.
Цитата:
Слияние применяется в тех случаях, когда необходимо создать набор однотипных документов, каждый из которых содержит уникальные элементы. Например, при подготовке объявления о выпуске нового продукта, рассылаемого по почте, в каждую копию необходимо включить стандартную эмблему компании и описание продукта, при этом адрес получателя и строка приветствия должны быть уникальными.


Автор: Francky
Дата сообщения: 12.04.2007 13:14
Никто не знает, как преобразовать надстройки в формате xla в формат xlam Excel 2007?
Автор: ababaka
Дата сообщения: 12.04.2007 13:18
Друзья, помогите пожалуйста.
Необходимо значение формулы преобразовать в текст.

То есть вместо =ПРОПИСН(А1) чтобы было "1-ЫЙ МОСТ"

Другими словами:
я получил нужный результат и надо "отвязать" полученный текст от всяческих ячеек и формул.
Автор: The okk
Дата сообщения: 12.04.2007 13:24
ababaka
Копируешь ячейку, где ты хочешь убрать формулу. Потом правой кнопкой кликаешь по ней же. В меню выбираешь Специальная вставка. Выбираешь там Значения.
Автор: ababaka
Дата сообщения: 12.04.2007 14:01
Ура. Спасибо человечище!))
+1
Автор: vivarius
Дата сообщения: 12.04.2007 15:54
Доброго времени суток!
Подскажите, плиз...
Вводные данные:
- на листе столбец с датами (много-много)
15.04.2007
21.04.2007
18.04.2007
...
...
Что нужно:
создать такой макрос (если можно обойтись без него - будет лучше), чтобы, при открытии книги, ячейки с датами в данном столбце сравнивались с текущей датой и, если обнаруживалась полная идентификация (то есть, наступило "сегодня") - ячейка с датой окрашивалась в жёлтый цвет. Даже не знаю, понятно ли написал... Вобщем, ХЭЛП!!!
З.Ы. Спасибо.
Автор: w25
Дата сообщения: 12.04.2007 15:59
vivarius
Примени условное форматирование. Выделяншь данные, меню - Формат - условное форматирование - выбираешь условие равно =сегодня().И задаешь вид ячейки если условие выполняется
Автор: vivarius
Дата сообщения: 12.04.2007 16:41
w25
Спасибы! Оказывается, всё так просто =)))
А можно сделать, чтобы выделялась не ячейка с датой, а другая какая-нить ячейка (на этом же листе, или на другом листе этой же книги, или вообще в другой книге)?
Автор: w25
Дата сообщения: 12.04.2007 17:42

Цитата:
А можно сделать, чтобы выделялась не ячейка с датой, а другая какая-нить ячейка (на этом же листе, или на другом листе этой же книги, или вообще в другой книге)?

Стаешь в ячейку, которую нужно выделить в меню условное форматирование выбираешь формула - =a1=сегодня()
а1 - ячейка с датой или другим значением которое проверяется
Автор: roz21
Дата сообщения: 12.04.2007 22:19

Цитата:
Looking

Пасиб! Слияние мне и было нужно!
Автор: vivarius
Дата сообщения: 13.04.2007 08:43
w25
не-а... нифига
Автор: ZORRO2005
Дата сообщения: 13.04.2007 09:03
vivarius
Присвой имя ячейке a1, а в усл.форматировании вместо a1 поставь это имя
тогда получится.
P.S.В разных книгах будет работать если они обе открыты
Автор: vivarius
Дата сообщения: 13.04.2007 09:32

блин, вроде не тупой.... но никак понять не могу
может по картинке объясните? что я не так делаю?
Автор: w25
Дата сообщения: 13.04.2007 10:04
vivarius
лови
http://dump.ru/files/9/9196974444/
Автор: vivarius
Дата сообщения: 13.04.2007 10:56
w25
Супер!!! Спасибо огромное - то, что надо!
Автор: ghosty
Дата сообщения: 13.04.2007 14:18
А нет ли у кого-нибудь опыта по организации коллективной работы с одним XLS файлом (без привлечения SharePoint Server)? Причем чтобы не только в локалке можно было с ним работать, но и через инет. Возможно такое?
Автор: SERGE_BLIZNUK
Дата сообщения: 13.04.2007 15:48
ghosty
Цитата:
у кого-нибудь опыта по организации коллективной работы с одним XLS файлом (без привлечения SharePoint Server)? Причем чтобы не только в локалке можно было с ним работать, но и через инет
ещё и через Инет? Я, возможно, уже всем надоел одним и тем же нудным замечанием, но всё таки - а Вам не кажется, что это задача решается через программу на любой СУБД? Которая у будет выкладывать (генерить) Excel файл со всеми текущими изменениями... впрочем, я уже неоднократно убеждался, что на Excel можно слепить невероятные вещи... Если Вас не затруднит - расскажите, что показали Ваши изыскания - т.е. возможно ли такое, и если да - то как. ( можно в ПМ, если считаете, что здесь этой информации не место...)
удачи.
Автор: AuthorR
Дата сообщения: 13.04.2007 20:59
Приходилось ли кому-нибудь решать такую задачу:

определить заданную позицию (номер вхождения) заданного символа в текстовой строке внутри ячейки

например, имеем
ячейка A1 - текст (текст, для примера такой: Первая запятая, первое тире - вторая запятая, второе тире- третья запятая, третье тире-)
ячейка B1 - заданный символ, например "запятая" (,)
ячейка C1 - заданный номер вхождения, например, 2

Как (если это вообще возможно) получить формулой число-позицию при заданных условиях?
Решение для заданных условий (символ - "," номер вхождения - 2) число - 45

Вариант решения "по частям"
Ищется первое вхождение заданного символа
=ПОИСК(b1;a1)
Ищется второе вхождение
=ПОИСК(b1;a1;ПОИСК(b1;a1)+1)

Очевидно, что существенным недостатком такого решения является то, что: 1) во-первых, формула постоянно "растет"; 2) во вторых нигде не учтенео требование: задать номер вхождения.

Некоторые коментарии:
Если задан символ, которого нет в просматриваемом тексте, то 0, если задана позиция (например сотая), для существующего символа, но этот символ не встречается в просматриваемом тексте такое число раз, то возвращать номер последнего вхождения.
Автор: SERGE_BLIZNUK
Дата сообщения: 13.04.2007 23:37
AuthorR
Цитата:
заданную позицию (номер вхождения) заданного символа в текстовой строке внутри ячейки
немного выходя за рамки темы - написать свою функцию на Excel VBA и в этой функции творишь ЧТО хочешь...
Автор: AuthorR
Дата сообщения: 14.04.2007 10:24
это понятно, но хотелось бы без ВБА
Автор: BBBri
Дата сообщения: 14.04.2007 17:11
Cуществуют 2 столбца с совершенно разными данными(числовыми), но по количеству ячеек - одинаковые. Но в первом есть как положотельные, так и отрицательные - во втором только положительные. Как сформировать третий, чтобы данные были из второго, но со знаком из первого ? Заранее спасибо


Добавлено:
Формулой - не руками
Автор: Mushroomer
Дата сообщения: 14.04.2007 17:50
BBBri
В третьем столбце формула =ЕСЛИ(A1<0;-B1;B1)
Автор: genf
Дата сообщения: 15.04.2007 12:26
Подскажите как в Exel задать гамма-функцию. В явном виде, как в Mathcad нет (в справке написаны кое какие сведения, но ничего не получается-это такие функции как ГАММАНЛОГ, ГАММАОБР и ГАММАРАСП). Например в Mathcad гамма-функция вычисляется очень просто - Г(3,2)=1,353. А как это сделать в Exel?
Автор: Ysan
Дата сообщения: 16.04.2007 06:51
Может кто подскажет как отсортировать по алфавиту список, который начинается так: текстовая ячейка-в начале цифра->точка->пробел затем Фамилия.
Пример:

столбец А
1. Иванов
2. Петров
3. Сидоров
4. Николаев
5. Седова
6. Павлова
7. Краснов
8. Провоторова
9. Семенко
10. Попова
Автор: Mushroomer
Дата сообщения: 16.04.2007 07:54
Ysan
Если после . всегда есть пробел, то надо сделать дополнительный столбец с такой формулой =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(".";A1)-1)
Этот столбец будет содержать только фамилии. Вот по нему можно уже и отсортировать.
Автор: BBBri
Дата сообщения: 16.04.2007 10:58
Mushroomer
Пасиб !!!! Тьфу как все элементарно - чего то меня заклинило. Дольше вопрос формулировал

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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