Вернуться   Forum 3Dnews Tech > Софт > Программное обеспечение
Вход через: 

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

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

Последний раз редактировалось Ariny; 09.06.2014 в 19:06.
Lockheed вне форума  
Ответить с цитированием
Старый 29.07.2013, 11:34   Вверх   #481
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Можно ли использовать будущую дату из календаря, а не установленную на листе?
Из какого "календаря"? Excel оперирует данными, записанными в ячейках.
Э, ну, либо вы можете в Условном форматировании прописать дату явно: ДАТА(2013;8;1), вместо $A$1. Но если условное форматирование установлено для многих ячеек, изменение даты будет более трудоёмким.

Не хотите, чтобы ячейка с датой была на виду, сделайте скрытую строку/столбец, и/или используйте механизм "защиты ячеек". Подробнее см. справку и Гугл&Яндекс.

Последний раз редактировалось 404; 29.07.2013 в 11:40.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 29.07.2013, 11:42   Вверх   #482
ВадимРОС
Мужской Новенький
 
Регистрация: 24.07.2013
я о системном календаре MS Windows, который находиться (если уж совсем быть недалеким) на системной панели внизу справа, где время и дата...

вариант с установленными датами все таки не очень подходит из-за того, что этих дат будет очень много, и каждый раз вводить новую дату при появлении новой записи будет накладно, но все равно спасибо за помощь !
ВадимРОС вне форума  
Ответить с цитированием
Старый 29.07.2013, 17:35   Вверх   #483
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
ВадимРОС
этот календарь никак не связан с Excel.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 30.07.2013, 08:51   Вверх   #484
ВадимРОС
Мужской Новенький
 
Регистрация: 24.07.2013
garniv

Спасибо за объяснение, видимо только функция =СЕГОДНЯ() связана с системной датой
ВадимРОС вне форума  
Ответить с цитированием
Старый 30.07.2013, 13:03   Вверх   #485
ВадимРОС
Мужской Новенький
 
Регистрация: 24.07.2013
Цитата
Условное форматирование, "форрмула", =$A$1<=СЕГОДНЯ()
здесь $A$1 — ссылка на ячейку (на том же листе), в которой стоит дата.
404, у меня к вам вопрос по поводу данного форматирования

у меня есть ячейка с датой: 29.07.2013
мне нужно, что бы через две недели закрасилась другая ячейка, которая имеет ссылку на эту ячейку. Вот пример:
$A$1="29.07.2013"
Форматирование: Значение ячейки - меньше или равно - =$A$1=СЕГОДНЯ()+14 - формат:цвет

Подскажите правильно?
ВадимРОС вне форума  
Ответить с цитированием
Старый 30.07.2013, 13:09   Вверх   #486
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (404) »
"формула", =$A$1<=СЕГОДНЯ()
нужно, что бы через две недели закрасилась
Значение ячейки - меньше или равно - =$A$1=СЕГОДНЯ()+14 - формат:цвет
правильно?
Неправильно. Надо: "формула", =$A$1<=СЕГОДНЯ()+14.

Чувствую, ещё пара ответов на ваши вопросы, и меня повысят с Капитана до Майора Очевидность
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 30.07.2013, 13:20   Вверх   #487
ВадимРОС
Мужской Новенький
 
Регистрация: 24.07.2013
Цитата
Чувствую, ещё пара ответов на ваши вопросы, и меня повысят с Капитана до Майора Очевидность

Хм будете проставляться


а вообще, именно изучением excel я только только начал заниматься по роду своей деятельности и многих вещей просто не понимаю да и не знаю, чего уж тут скрывать
ВадимРОС вне форума  
Ответить с цитированием
Старый 30.07.2013, 13:29   Вверх   #488
ВадимРОС
Мужской Новенький
 
Регистрация: 24.07.2013
404, вот почему у меня не закрашивается ячейка $B$2,
то ли я уже чекнулся, то ли, что то с моим excel
Миниатюры
1.jpg  
ВадимРОС вне форума  
Ответить с цитированием
Старый 30.07.2013, 13:42   Вверх   #489
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Э-м, там +14 должно быть слева от <=, вот что. =$A$1+14<=СЕГОДНЯ()
Прилагаю файл, работает.
Вложения
Тип файла: zip Даты.zip (1.6 Кб, 237 просмотров)

Последний раз редактировалось 404; 30.07.2013 в 13:45.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 30.07.2013, 14:07   Вверх   #490
ВадимРОС
Мужской Новенький
 
Регистрация: 24.07.2013
404

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

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

и как это будет отражаться, если в столбце где даты будут различные даты?
ВадимРОС вне форума  
Ответить с цитированием
Старый 30.07.2013, 14:13   Вверх   #491
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
что бы мне распространить это условие и на другие ячейки, где есть так же дата и пустая ячейка, нужно использовать спец вставку?
Да. Специальная вставка — Формат.

как это будет отражаться, если в столбце где даты будут различные даты?
Если вы, допустим, в формуле для 1-й строки напишете $A1, без "$" перед 1, то при копировании формата в следующие строки вместо $A1 будут автоматически подставляться $A2, $A3 и т. д.
Если ставите "$" перед 1, то будет копироваться "$A$1" как есть.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 30.07.2013, 14:19   Вверх   #492
ВадимРОС
Мужской Новенький
 
Регистрация: 24.07.2013
Цитата
Если вы, допустим, в формуле для 1-й строки напишете $A1, без "$" перед 1, то при копировании формата в следующие строки вместо $A1 будут автоматически подставляться $A2, $A3 и т. д.
Если ставите "$" перед 1, то будет копироваться "$A$1" как есть.

За это огромное спасибо, узнал много нового)
ВадимРОС вне форума  
Ответить с цитированием
Старый 02.08.2013, 17:03   Вверх   #493
Nesta_dima
Мужской Новенький
 
Регистрация: 02.08.2013
Автоматическое переименование

Доброе время суток. Возник вопрос.Подскажите как можно(написав программу или макрос) сделать следующее. Есть таблица товаров Excel. В одной из колонок находятся ссылки на фото товара на сайте,таким образом фото открывается в браурезе,допустим по адресу shop/items/727275 Вопрос. Как изменить гиперссылку на другу, скопировав первые 3 цифры и полный 727275 из старой гиперссылки и поменть на на http://cdn0.shop/items/727/727275/0/700.jpg
Данную итерацию нужно сделать на несколько тысяч ячеек
скрин http://pixs.ru/showimage/Bezimyanni_7372441_8631548.png
Nesta_dima вне форума  
Ответить с цитированием
Старый 02.08.2013, 17:18   Вверх   #494
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
shop/items/727275 -> http://cdn0.shop/items/727/727275/0/700.jpg
shop/items/777276 -> http://cdn0.shop/items/777/777276/0/700.jpg
shop/items/797277 -> http://cdn0.shop/items/797/797277/0/700.jpg

Так?

Добавлено через 1 минуту

на скрине ничего не разобрать, вы его хоть сами смотрели после заливки?)

Последний раз редактировалось garniv; 02.08.2013 в 17:21.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 02.08.2013, 18:42   Вверх   #495
Nesta_dima
Мужской Новенький
 
Регистрация: 02.08.2013
ДА

Цитата (garniv) »
shop/items/727275 -> http://cdn0.shop/items/727/727275/0/700.jpg
shop/items/777276 -> http://cdn0.shop/items/777/777276/0/700.jpg
shop/items/797277 -> http://cdn0.shop/items/797/797277/0/700.jpg

Так?

Добавлено через 1 минуту

на скрине ничего не разобрать, вы его хоть сами смотрели после заливки?)
ВОт так именно, не подскажите как релизовать?
Nesta_dima вне форума  
Ответить с цитированием
Старый 02.08.2013, 18:59   Вверх   #496
Nesta_dima
Мужской Новенький
 
Регистрация: 02.08.2013
Пример

пример
Вложения
Тип файла: rar Книга1.rar (8.2 Кб, 255 просмотров)
Nesta_dima вне форума  
Ответить с цитированием
Старый 02.08.2013, 20:15   Вверх   #497
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
PHP код:
Sub rep()
If 
ActiveSheet.Hyperlinks.Count 0 Then
    MsgBox 
"no URLs"
    
Exit Sub
End 
If
For 
1 To ActiveSheet.Hyperlinks.Count
    ActiveSheet
.Hyperlinks(i).Address "http://cdn1.sima-land.ru/items/" Mid(ActiveSheet.Hyperlinks(i).Address263) & "/" Mid(ActiveSheet.Hyperlinks(i).Address266) & "/0/700.jpg"
Next
End Sub 

Цитата (V3) »
Открываем VBA через Alt+F11 в окне Project-VBAProject левой верхнее правой кнопкой мыши Insert-Module теперь в появившемся большом окне вставляем скопированный отсюда код макроса
Закрываем VBA, через Сервис-Макрос-Макросы (Alt+F8) выбираем марос и нажимаем выполнить
запускать только один раз! т.к. на втором и следующем запусках - покоцает ссылки.... мне лень делать проверку)

Сделано на основе http://forum.ixbt.com/topic.cgi?id=23:33826

Добавлено через 5 минут

Функция Mid (Visual Basic): http://msdn.microsoft.com/ru-ru/libr...(v=vs.90).aspx
Оператор &: http://msdn.microsoft.com/ru-ru/libr.../gg264104.aspx
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 05.08.2013, 12:50   Вверх   #498
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Макрос тут избыточен.

Завести дополнительный столбец. Вбить в 1-ю ячейку формулу типа:
="http://cdn0.shop/items/"&ПСТР(A1;12;3)&"/"&ПСТР(A1;12;6)&"/0/700.jpg"
где A1 — ссылка на столбец со "старыми" ссылками. Скопировать ячейку в остальной диапазон.
Вложения
Тип файла: zip Ссылки.zip (1.4 Кб, 239 просмотров)

Последний раз редактировалось 404; 05.08.2013 в 12:54.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 14.08.2013, 09:48   Вверх   #499
Nesta_dima
Мужской Новенький
 
Регистрация: 02.08.2013
замена URL

Цитата (garniv) »
PHP код:
Sub rep()
If 
ActiveSheet.Hyperlinks.Count 0 Then
    MsgBox 
"no URLs"
    
Exit Sub
End 
If
For 
1 To ActiveSheet.Hyperlinks.Count
    ActiveSheet
.Hyperlinks(i).Address "http://cdn1.sima-land.ru/items/" Mid(ActiveSheet.Hyperlinks(i).Address263) & "/" Mid(ActiveSheet.Hyperlinks(i).Address266) & "/0/700.jpg"
Next
End Sub 


запускать только один раз! т.к. на втором и следующем запусках - покоцает ссылки.... мне лень делать проверку)

Сделано на основе http://forum.ixbt.com/topic.cgi?id=23:33826

Добавлено через 5 минут

Функция Mid (Visual Basic): http://msdn.microsoft.com/ru-ru/libr...(v=vs.90).aspx
Оператор &: http://msdn.microsoft.com/ru-ru/libr.../gg264104.aspx



Отличный ответ спасибо. А подскажите пожалуйста если в url ячейки нет ссылки, а требуется из значения ссылки ее сделать, как это реализовать. Например :
Есть ячейка в колонке с числом 552578, нужно для это ячейки сделать гипперссылку и в url написать http://cdn3.sima-land.ru/items/552/552578/0/700.jpg
если число 552579 - то ссылка будет выглядеть http://cdn4.sima-land.ru/items/552/552579/0/700.jpg
т.е. менять автоматом у всех выбранных ячейках столбца
Подскажите с макросом.
Nesta_dima вне форума  
Ответить с цитированием
Старый 14.08.2013, 13:07   Вверх   #500
Nesta_dima
Мужской Новенький
 
Регистрация: 02.08.2013
пример

вот пример
Вложения
Тип файла: rar Книга1.rar (7.0 Кб, 342 просмотров)
Nesta_dima вне форума  
Ответить с цитированием
Ответ Создать новую тему

Метки
excel


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

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

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


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


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