Microsoft Office Excel = все вопросы и ...
#61 OFFLINE
Отправлено 09 Апрель 2008 - 21:23
#62 OFFLINE
Отправлено 10 Апрель 2008 - 00:07
Г. Фильдинг
#63 OFFLINE
Отправлено 14 Апрель 2008 - 22:19
0171 и 0187 измучилась набирать — как настроить автозамену?
#64 OFFLINE
Отправлено 17 Апрель 2008 - 14:12
и например !"! - открытие, а !""! закрытие
И все работает.
И будет Вам счастье.
#65 OFFLINE
Отправлено 18 Апрель 2008 - 13:19
#66 OFFLINE
Отправлено 22 Апрель 2008 - 14:48
#67 OFFLINE
Отправлено 28 Май 2008 - 16:28
#68 OFFLINE
Отправлено 23 Июль 2008 - 08:38
#69 Гость Amper
Отправлено 23 Июль 2008 - 17:53
misfits (23.07.2008, 09:38) писал:
#70 OFFLINE
Отправлено 23 Август 2008 - 09:12
#71 OFFLINE
Отправлено 23 Август 2008 - 10:24
Прикрепленные файлы
#72 OFFLINE
Отправлено 08 Сентябрь 2008 - 10:48
#73 OFFLINE
Отправлено 19 Октябрь 2008 - 18:00
Такая проблема:
Скачивается база данных в эксель, выглядит так:
2008.06.18,08:45,1.9515,1.9525,1.9509,1.9520,174
2008.06.18,09:00,1.9519,1.9548,1.9515,1.9537,172
2008.06.18,09:15,1.9536,1.9547,1.9529,1.9535,189
2008.06.18,09:30,1.9536,1.9556,1.9534,1.9537,176
И т.д.
То есть данные копируются построчно в одну ячейку через запятую.
Требуется перевести каждое число после запятой в свою ячейку в
этом же порядке.
Как?
Пару лет назад я это проделывал примерно следующим образом:
переводил из Экселя в Ворд, заменял « , « на « ; « и там получалось каким то образом добиться желаемого. Вроде как точка с запятой определялась как разграничитель при повторном переводе в эксель.
Сейчас не получается, то ли забыл что, то ли Эксель другой.
И возникла еще одна проблема, теперь в результате моих экспериментов даже в новой открытой таблице эксель все запятые заменяются точкой с запятой; и в Ворде тоже.
Обратно сделать не получается.
Ну, я думаю, Эксель с Вордом можно перезагрузить в крайнем случае.
Если кто знает, помогите.
#74 OFFLINE
Отправлено 19 Октябрь 2008 - 23:10
Пуск --> Панель управления --> Язык и региональные стандарты --> вкладка Региональные параметры --> кнопка Настройка --> поле Разделитель элементов списка, ставим запятую, в поле Разделитель дробной и целой части ставим точку, чтобы не конфликтовало.
Тогда при импорте в excel ваш текст должен будет восприниматься как список с запятыми в качестве разделителей.
Г. Фильдинг
#75 OFFLINE
Отправлено 24 Октябрь 2008 - 10:15
Привет.
Если я правильно понял, то у тебя ячейки идут в одном столбике. То есть (например) :
ячейка A1: "2008.06.18,08:45,1.9515,1.9525,1.9509,1.9520,174"
ячейка A2: "2008.06.18,09:00,1.9519,1.9548,1.9515,1.9537,172"
ячейка A3: "2008.06.18,09:15,1.9536,1.9547,1.9529,1.9535,189"
ячейка A4: "2008.06.18,09:30,1.9536,1.9556,1.9534,1.9537,176"
, тогда я бы делал так:
скопировал эти ячейки начиная с А1 по А4 (из моего примера)
и вставил в простой тескстовый файл типа *.txt
У текстовке у тебя должны получиться строчки.
Потом из екселя выполнить Открыть - Выбрать эту текстовку - Да - С разделителями - Далее - Запятая (как разделитель) - Далее - Подробнее - Разделитель целой и дробной части: выбрать из списка "." (или сам введешь точку ) Готово.
Попробуй!
Но у меня с 2007 екселем проблема как раз с импортами, так не катит. Но это скорее недоделка 2007-го. А в 2003-м я пробовал, получается так, как тебе надо )
Если я правильно тебя понял, канешно.
#76 OFFLINE
Отправлено 11 Ноябрь 2008 - 22:39
NatM (10.09.2007, 09:32) писал:
Columns("B:B").Select
Selection.NumberFormat = "0.000"
Из другой ячейки другой книги, с таким же форматом идет копирование значения 0.672 в переменную
Dim n@
Результат переменной 0.672. Затем идет копирование в нужную ячейку. Результат: 0.670
Т.е. произошло округление до 2-х знаков, но отображается 3 знака.
Каким образом отменить это округление?
Причем, когда пишу вручную в эту ячейку, округления не происходит.
Третий день бьюсь! Помогите пожалуйста!
Не знаю на сколько это поможет... я поставил галку в опции "Задать точность как на экране" (пользуюсь Excel 2007). Параметры Excel/Дополнительно/При пересчете этой книги.
#77 OFFLINE
Отправлено 25 Ноябрь 2008 - 11:16
В одной колонке число, в следующей значение степени в третьей должен быть результат... сломал голову.. как делать не знаю.
#78 OFFLINE
Отправлено 25 Ноябрь 2008 - 12:31
=число^(1/значение степени)
#79 OFFLINE
#80 OFFLINE
Отправлено 06 Декабрь 2008 - 00:38
Знал бы не допустил бы этого обновления. Я просто не узнаю свой Exel к которому я так привык. А новый вариант мне не нравится.
Exel 2007 остался прежний, но у меня большинство нужных файлов в 2003 Exel.
Подскажите пожайлуста как мне вернуть всё как было!!!!
Пробывал удалить обновление, НЕ УДАЛЯЕТСЯ, ПИШЕТ ЧТО НЕВОЗМОЖНО.
Пробывал сделать откат - БЕЗУСПЕШНО.
Помогите ПЛЗ!! Очень нужно - чесс слово.
Заранее благодарен.
#81 OFFLINE
Отправлено 17 Декабрь 2008 - 13:12
yuriks (24.03.2008, 12:01) писал:
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" Then [a2] = Now End Sub
А не подскажите, как эту функцию растянуть на весь столбец ?
Чтобы когда пользователь менял значение в столбце например "цена", в ячейке "время" той же строки менялось значение на NOW ?
Murato (17.12.2008, 13:03) писал:
Чтобы когда пользователь менял значение в столбце например "цена", в ячейке "время" той же строки менялось значение на NOW ?
И еще вопрос : как задать формат в котором будет выводиться время ?
#82 OFFLINE
Отправлено 17 Декабрь 2008 - 13:59
Murato (17.12.2008, 12:12) писал:
Чтобы когда пользователь менял значение в столбце например "цена", в ячейке "время" той же строки менялось значение на NOW ?
И еще вопрос : как задать формат в котором будет выводиться время ?
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 Then Cells(Target.Row, Target.Column + 1) = Now Cells(Target.Row, Target.Column + 1).NumberFormat = "hh:mm" End If End Sub
#83 OFFLINE
#84 OFFLINE
Отправлено 19 Декабрь 2008 - 16:54
Стоит задача: чтобы определенная колонка имела заливку определенного цвета...
Первой строкой начиная с А7 идут даты попорядку, надо чтобы СЕГОДНЯ (т.е. каждый день разные колонки) имели заливку ну например желтый...
Может кто-нибудь подсказать как это делается ? буду оч благодарен )
#85 OFFLINE
Отправлено 19 Декабрь 2008 - 17:55
1. Где нибудь в ячейке, например, IV7что бы нам глаза не мозолила пишем формулу"=сегодня()"
2. На рабочем листе(с датами) выделяем строку 7(там у нас даты), далее идем в меню формат - условное форматирование, в полях выбираем "значение", "равно", а в следующем поле вводим "=Сегодня()", нажимаем кнопку формат, выбираем его, и, Ок.
3. Теперь нужно создать то же форматирование для данных - выделяем первый столбец данных(если дата стоит в А7, тогда соответственно А8-А...), так же выбираем условное форматирование, но тут в полях выбираем "формула" в появившемся поле вводим формулу "=ЕСЛИ(А$7=сегодня();1;0)", и опять таки выбираем форматирование. Теперь осталось это форматирование распространить на весь диапазон данных, опять выделяем А8-А..., подводим курсор мыши к нижнему правому углу диапазона так, что-бы он превратился в черный крестик, нажимаем левую кнопу мыши и удерживая ее распространяем выделение на весь диапазон данных.
Voila.
PPS: Сегодня на свежую голову посмотрел и оптимизировал, п.1 нам вообще не нужен, п.2 и 3 подправил.
1.rar 1,84К
121 Количество загрузок:
Прикрепленные файлы
Сообщение отредактировал DJFlint: 21 Декабрь 2008 - 18:17
#86 OFFLINE
Отправлено 22 Декабрь 2008 - 10:49
Я делал с макросом, но это сильно грузит файл, такое простое и оригинальное решение мне в голову не приходило ..
#87 OFFLINE
Отправлено 23 Декабрь 2008 - 18:59
помогите пожалуйста с подбором фукции.
целый день бьюсь с проблемкой подсчета кол-ва и суммы, а эксель почти не знаю.
имею примерно такую таблицу:
1 abc USD 1,00
2 abc USD 2,00
3 abc EUR 3,00
4 xyz CAD 4,00
5 xyz AUD 5,00
6 xyz EUR 6,00
а вот такой отчет создать не получается
abc USD 2 3,00
abc EUR 1 3,00
xyz CAD 1 4,00
xyz AUD 1 5,00
xyz EUR 1 6,00
в ячейки подсчета кол-ва подставляю =IF((COUNTIF(FT!B:B;"abc"))*AND(COUNTIF(FT!C:C;"USD"));"???";"=N/A")
вот только чтобы вместо ??? вставить, чтобы выдавало значение 2?
заранее благодарю
#88 OFFLINE
Отправлено 23 Декабрь 2008 - 20:01
a.latypov (23.12.2008, 19:59) писал:
помогите пожалуйста с подбором фукции.
в ячейки подсчета кол-ва подставляю =IF((COUNTIF(FT!B:B;"abc"))*AND(COUNTIF(FT!C:C;"USD"));"???";"=N/A")
вот только чтобы вместо ??? вставить, чтобы выдавало значение 2?
заранее благодарю
A1:A6 - столбец с abc и xyz
A8 - то, что ишем для отчета ( abc или xyz)
B1:B6- столбец с валютами
B8 - искомая валюта....
Сообщение отредактировал Konf: 23 Декабрь 2008 - 20:03
#89 OFFLINE
#90 OFFLINE
Отправлено 24 Декабрь 2008 - 14:08
Новый вопрос :
имею таблицу вида
А B C D E
дата 1/01 2/01 3/01
показатель 1 3 5
Вопрос: как получить в столбце В сумму всех значений с первого января до СЕГОДНЯ , чтобы она каждый день пересчитывалась ?
Помогите плз .. а то годовая отчетность меня убьет ...
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных



















