на вид это следы границ страниц после переключения в режим разметки и обратно в обычный. Попробуй просто закрыть-открыть файл.
» Excel FAQ (часть 5)
unreal666
да точно, спасибо)
да точно, спасибо)
есть такая добавка к excel - ZVI_SelectColor http://www.planetaexcel.ru/forum.php?thread_id=3852
можно её заставить работать с 2013 офисом? может что то подправить?
P.S. задаю вопрос здесь, а не на оффе, т.к. там последнее сообщение за 2008 год, сомневаюсь, что откликнутся. хотя...
можно её заставить работать с 2013 офисом? может что то подправить?
P.S. задаю вопрос здесь, а не на оффе, т.к. там последнее сообщение за 2008 год, сомневаюсь, что откликнутся. хотя...
Всем привет!
Нашёл формулу для извлечения 1 строки из ячейки, содержащей несколько строк =ЛЕВСИМВ(A1;ПОИСК(СИМВОЛ(10);A1)-1), такие таблицы формируются при экспорте из 1С в Excel. Например
"Отделение N00001 Сбербанка России (Расчетный)
Оплата товаров, работ, услуг, сырья и иных оборотных активов"
А как извлечь с помощью формулы 2ю (3ю, 4ю) строчки? Excel 2010 если что
Нашёл формулу для извлечения 1 строки из ячейки, содержащей несколько строк =ЛЕВСИМВ(A1;ПОИСК(СИМВОЛ(10);A1)-1), такие таблицы формируются при экспорте из 1С в Excel. Например
"Отделение N00001 Сбербанка России (Расчетный)
Оплата товаров, работ, услуг, сырья и иных оборотных активов"
А как извлечь с помощью формулы 2ю (3ю, 4ю) строчки? Excel 2010 если что
crotoff
У ПОИСК есть еще третий аргумент - начальная позиция. В служебные ячейки вбиваем сколько нужно (по возможному максимуму вхождений LF) этих ПОИСК, берущих начальной позицией результат предыдущего +1 (кроме первого, ищущего с 1-й позы). Ну а дальше вместо ЛЕВСИМВ используем ПСТР.
У ПОИСК есть еще третий аргумент - начальная позиция. В служебные ячейки вбиваем сколько нужно (по возможному максимуму вхождений LF) этих ПОИСК, берущих начальной позицией результат предыдущего +1 (кроме первого, ищущего с 1-й позы). Ну а дальше вместо ЛЕВСИМВ используем ПСТР.
jollyboy
вроде получилось, только формулы очень громоздкие
вроде получилось, только формулы очень громоздкие
crotoff
Пользовательская функция для извлечения строк из ячейки.
Код: Public Function ИзвлечьСтрочки(Текст As String, НомерСтроки As Long)
ИзвлечьСтрочки = Split(Текст, Chr(10))(НомерСтроки - 1)
End Function
Пользовательская функция для извлечения строк из ячейки.
Код: Public Function ИзвлечьСтрочки(Текст As String, НомерСтроки As Long)
ИзвлечьСтрочки = Split(Текст, Chr(10))(НомерСтроки - 1)
End Function
Три недели назад спрашивал совета про использование функции Workday, даже ссылки давал. Неужели совсем никто с этим не сталкивался? Или я просто хочу странного? Ну так и объяснили бы чайнику, что надо с другой стороны подходить к снаряду.
[more] [more] [more]вуд[/more]
oshizelly
Ну вот зачем читать (и других принуждать) что-то постороннее, кроме хэлпа, пока хэлп еще не изучен? Да и самому надо определиться - чево надо-то?
Цитата:
По первой ссылке - а это "именно то, что мне и требуется" - первым идет готовое решение безо всякого пакета анализа. Вот тебе уточненный вариант:
=ЕСЛИ(ДЕНЬНЕД(A1)<6,A1+1,A1+(9-ДЕНЬНЕД(A1)))
Код: 12-11-13 Tue 12-11-14 Wed
12-11-14 Wed 12-11-15 Thu
12-11-15 Thu 12-11-16 Fri
12-11-16 Fri 12-11-19 Mon
12-11-17 Sat 12-11-19 Mon
12-11-18 Sun 12-11-19 Mon
12-11-19 Mon 12-11-20 Tue
12-11-20 Tue 12-11-21 Wed
12-11-21 Wed 12-11-22 Thu
12-11-22 Thu 12-11-23 Fri
12-11-23 Fri 12-11-26 Mon
12-11-24 Sat 12-11-26 Mon
12-11-25 Sun 12-11-26 Mon
12-11-26 Mon 12-11-27 Tue
12-11-27 Tue 12-11-28 Wed
12-11-28 Wed 12-11-29 Thu
12-11-29 Thu 12-11-30 Fri
12-11-30 Fri 12-12-03 Mon
oshizelly
Ну вот зачем читать (и других принуждать) что-то постороннее, кроме хэлпа, пока хэлп еще не изучен? Да и самому надо определиться - чево надо-то?
Цитата:
решения для округления даты в ячейке до даты следующего рабочего дня...
Нашёл несколько описаний функции Workday
По первой ссылке - а это "именно то, что мне и требуется" - первым идет готовое решение безо всякого пакета анализа. Вот тебе уточненный вариант:
=ЕСЛИ(ДЕНЬНЕД(A1)<6,A1+1,A1+(9-ДЕНЬНЕД(A1)))
Код: 12-11-13 Tue 12-11-14 Wed
12-11-14 Wed 12-11-15 Thu
12-11-15 Thu 12-11-16 Fri
12-11-16 Fri 12-11-19 Mon
12-11-17 Sat 12-11-19 Mon
12-11-18 Sun 12-11-19 Mon
12-11-19 Mon 12-11-20 Tue
12-11-20 Tue 12-11-21 Wed
12-11-21 Wed 12-11-22 Thu
12-11-22 Thu 12-11-23 Fri
12-11-23 Fri 12-11-26 Mon
12-11-24 Sat 12-11-26 Mon
12-11-25 Sun 12-11-26 Mon
12-11-26 Mon 12-11-27 Tue
12-11-27 Tue 12-11-28 Wed
12-11-28 Wed 12-11-29 Thu
12-11-29 Thu 12-11-30 Fri
12-11-30 Fri 12-12-03 Mon
aidomars
благодарю, открыл для себя Split
благодарю, открыл для себя Split
crotoff
Цитата:
Думал, что ты сознательно в ФАКе про формулы, а не в VBA спросил. Естественно, что в VBA такой разбор надо делать...
Цитата:
А как извлечь с помощью формулы...
Думал, что ты сознательно в ФАКе про формулы, а не в VBA спросил. Естественно, что в VBA такой разбор надо делать...
jollyboy 11:30 13-11-2012
Цитата:
Есть подозрение, что мы друг друга не совсем понимаем. Точнее, я не понимаю. Это формула для ячейки A1? А если надо округлить значение в ячейке, допустим, B2, то тогда всё опять руками вводить?
Требуется примерно вот такое решение. Есть произвольная ячейка, допустим, B2, с датой, которая, как правило, является результатом прибавления некоего числа дней к дате в другой ячейке. Допустим так:
B2=A2+10
Теперь мы дописываем к этой формуле некий волшебный параметр, допустим,
B2=XYZ(A2+10)
И если значение (A2+10) оказывается равным 10.11.2012, то есть, приходится на субботу, то это значение автоматически "округляется" до следующего рабочего дня, то есть, понедельника 12.11.2012
Как использовать предложенный вариант для решения такой задачи?
Прошу извинить за тупость, сабжем пользуюсь не очень много.
P.S.
А зачем в данном случае использован тэг "Подробнее"? Там же вроде за ним ничего нет
Цитата:
По первой ссылке - а это "именно то, что мне и требуется" - первым идет готовое решение безо всякого пакета анализа. Вот тебе уточненный вариант:
=ЕСЛИ(ДЕНЬНЕД(A1)<6,A1+1,A1+(9-ДЕНЬНЕД(A1)))
Есть подозрение, что мы друг друга не совсем понимаем. Точнее, я не понимаю. Это формула для ячейки A1? А если надо округлить значение в ячейке, допустим, B2, то тогда всё опять руками вводить?
Требуется примерно вот такое решение. Есть произвольная ячейка, допустим, B2, с датой, которая, как правило, является результатом прибавления некоего числа дней к дате в другой ячейке. Допустим так:
B2=A2+10
Теперь мы дописываем к этой формуле некий волшебный параметр, допустим,
B2=XYZ(A2+10)
И если значение (A2+10) оказывается равным 10.11.2012, то есть, приходится на субботу, то это значение автоматически "округляется" до следующего рабочего дня, то есть, понедельника 12.11.2012
Как использовать предложенный вариант для решения такой задачи?
Прошу извинить за тупость, сабжем пользуюсь не очень много.
P.S.
А зачем в данном случае использован тэг "Подробнее"? Там же вроде за ним ничего нет
oshizelly
Мой пример (лог) приведен для случая, когда в A1 - исходная дата (от которой надо найти ближайший рабочий день). А в A2 - формула, ссылающаяся на A1. Дальше растянуто по длине лога.
Итак,
в A2: дата
в B2: =(A2 + 10)
в C2: пишем =ЕСЛИ(ДЕНЬНЕД(B2) < 6, B2+1, B2 + (9 - ДЕНЬНЕД(B2)))
и получаем рабочий день, следующий за датой, полученной в B2.
Цитата:
Мой пример (лог) приведен для случая, когда в A1 - исходная дата (от которой надо найти ближайший рабочий день). А в A2 - формула, ссылающаяся на A1. Дальше растянуто по длине лога.
Итак,
в A2: дата
в B2: =(A2 + 10)
в C2: пишем =ЕСЛИ(ДЕНЬНЕД(B2) < 6, B2+1, B2 + (9 - ДЕНЬНЕД(B2)))
и получаем рабочий день, следующий за датой, полученной в B2.
Цитата:
А зачем в данном случае использован тэг "Подробнее"? Там же вроде за ним ничего нетНьюбам длинные сообщения принудительно в море загоняют, только вот вложенные моря со времен царя гороха не обрабатываются :)
а есть, где в свободном доступе макросы для учета товара и статистике по продажам? или что-то подобное... везде самоделкины их продают...
ohahtrah
Сомневаюсь, что даже за денюжку будет именно то, что надо. Это надо самому делать.
Сомневаюсь, что даже за денюжку будет именно то, что надо. Это надо самому делать.
ohahtrah
в конторах обычно весь учёт в 1С, а если нужно проанализировать - экспортируют в excel в БД и там уже сводные таблицы делают, с диаграммами. Для 2010 го есть бесплатная надстройка PowerPivot, в 2013й она уже в основную конфигурацию встроена
в конторах обычно весь учёт в 1С, а если нужно проанализировать - экспортируют в excel в БД и там уже сводные таблицы делают, с диаграммами. Для 2010 го есть бесплатная надстройка PowerPivot, в 2013й она уже в основную конфигурацию встроена
crotoff
Цитата:
Аналитика и статанализ - это творчество. Любого, мало-мальски грамотного деректора стошнит от планктоновской аналитики. И любой мало-мало толковый аналитик априори понимает ущербность всех этих "встроенных" решений от БГ.
Цитата:
в конторах обычно весь учёт в 1С, а если нужно проанализировать - экспортируют в excel в БД и там уже сводные таблицы делают, с диаграммами. Для 2010 го есть бесплатная надстройка PowerPivot, в 2013й она уже в основную конфигурацию встроена
Аналитика и статанализ - это творчество. Любого, мало-мальски грамотного деректора стошнит от планктоновской аналитики. И любой мало-мало толковый аналитик априори понимает ущербность всех этих "встроенных" решений от БГ.
Простите за нубский вопрос, я очень редко пользуюсь exelem. На работе проблема возникла с загаловками, вместо букв(A,B,C,D) вверху, стали отображаться цифры.--http://s006.radikal.ru/i214/1211/10/9ba7535c56c5.jpg___
примерно так
Скажите пожалуйста как вернуть буквы?
примерно так
Скажите пожалуйста как вернуть буквы?
Zigic
отключи формат формул (R1C1)
FILE->Options->Formulas->R1C1 style checkbox (off)
отключи формат формул (R1C1)
FILE->Options->Formulas->R1C1 style checkbox (off)
vikkiv
Спасибо огромнейшее! Ни за что бы не догадался)
Спасибо огромнейшее! Ни за что бы не догадался)
Zigic
Цитата:
Вот и думай после этого, для чего/кого самый первый пункт в шапке писали?
Цитата:
Спасибо огромнейшее! Ни за что бы не догадался)
Вот и думай после этого, для чего/кого самый первый пункт в шапке писали?
Подскажите, пожалуйста, как можно с помощью клавиатуры установить курсор в выделенную в данный момент ячейку (без помощи двойного щелчка мыши)))
вопрос снят, F2
вопрос снят, F2
Подскажите, как можно в Excel 2003 объединить несколько (много) документов XLS в один, чтобы каждый бывший файл стал отдельным листом (sheet) нового документа. Естественно, во всех объединяемых документах только по одному листу.
Или какой-то внешний инструмент нужен?
Спасибо!
Или какой-то внешний инструмент нужен?
Спасибо!
Подскажите, возможно ли сделать так, чтобы при внесении данных в ячейку С12 и U12 данные автоматически переносились в I12 и J12 соответственно? А затем, когда скопировались последние ячейки (С17 и D17), начали копироваться следующие ячейки E18 и F18 в I18 и J18. "Копировать-Вставить", применять формулу C12=I12, а потом растягивать проблематично- так как очень много ячеек в документе. Может, есть какая-то формула?
Скриншот прилагаю.
Заранее большое спасибо.
http://imageshack.us/photo/my-images/689/83669655.png/
Скриншот прилагаю.
Заранее большое спасибо.
http://imageshack.us/photo/my-images/689/83669655.png/
Leojse
Цитата:
и куда ты ее вставлять будешь? Формулы действуют только на те ячейки, в которые вставлены. Т.е. один хрен нужен будет Copy-Past.
Если без Copy-Past, то только писать макрос на VBA, реагирующий на изменение каких-либо ячеек.
Цитата:
Может, есть какая-то формула?
и куда ты ее вставлять будешь? Формулы действуют только на те ячейки, в которые вставлены. Т.е. один хрен нужен будет Copy-Past.
Если без Copy-Past, то только писать макрос на VBA, реагирующий на изменение каких-либо ячеек.
Ясно, спасибо, пойду на Excel VBA.
VictorKos
Спасибо, очень помогли.
Спасибо, очень помогли.
А на мой вопрос так никто и не ответит?
Если объединить документы таких образом невозможно, то это тоже полезная информация, которую хотелось бы знать.
Если объединить документы таких образом невозможно, то это тоже полезная информация, которую хотелось бы знать.
oshizelly
Наверняка возможно, у меня недавно была подобная задача, только содержимое нескольких сотен файлов нужно было вытащить на один лист, а не на отдельные листы. Погуглил, нашёл надстройку (сейчас уже и не помню, где нашёл), в общем, задачу решил. Наверное, где то и Ваш случай обсуждался и нашёл своё решение.
Если надеяться только на ответы в этом форуме, можно прождать очень долго, ищите и обрящете
Наверняка возможно, у меня недавно была подобная задача, только содержимое нескольких сотен файлов нужно было вытащить на один лист, а не на отдельные листы. Погуглил, нашёл надстройку (сейчас уже и не помню, где нашёл), в общем, задачу решил. Наверное, где то и Ваш случай обсуждался и нашёл своё решение.
Если надеяться только на ответы в этом форуме, можно прождать очень долго, ищите и обрящете
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
Предыдущая тема: Trojan Remover 6.81 Build 2594
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.