С нами с 19.10.03
Сообщения: 713
Рейтинг: 53
|
Добавлено: 09/03/12 в 23:03 |
как в экселе "" поставить?
у меня список словосочетаний в столбец
каждое словосочетание с новой строки
как заключить каждое словосочетание в кавычки?
делаю так
во второй столбец вставляю список словосочетиний
в 1 и 3 ставлю кавычки и растягиваю до конца списка.
Затем все выделяю и переношу в блокнот.
Но сталкиваюсь с такой проблемой - между кавычками и словами образуются множество пробелов. Как их теперь удалить?
|
|
|
|
С нами с 22.05.04
Сообщения: 268
Рейтинг: 251
|
Добавлено: 09/03/12 в 23:19 |
ой, эксель... как много в этом звуке было в юности
в соседней ячейке со словосочетаниями используй формулу - "удалить пробелы слева справа" и склейку очищенного значения с кавычками, потом копируй получившиеся значения уже с кавычками.
|
|
Нестандартные задачи. Кастом программинг на ПХП. Оптимизация стороннего кода. Недорого, недешево.
|
0
|
|
|
С нами с 19.10.03
Сообщения: 713
Рейтинг: 53
|
Добавлено: 10/03/12 в 08:54 |
со словосочетаниями используй формулу - "удалить пробелы слева справа"
ВОТ как это сделать?
|
|
|
|
Дизайн, вёрстка, то сё
С нами с 16.10.02
Сообщения: 4875
Рейтинг: 3947
|
Добавлено: 10/03/12 в 09:02 |
nike640 писал: |
Но сталкиваюсь с такой проблемой - между кавычками и словами образуются множество пробелов. |
они удаляются в том же блокноте (как минимум в notepad++) через find&replace, скопируй просто этот "пробел", который как бы является табуляцией и через replace удали.
|
|
Респонсивная верстка - icq 282886909
|
0
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 10/03/12 в 09:23 |
по умолчанию, TAB как разделитель между столбцами, в блокноте заменить на пусто
|
|
|
|
red apple
С нами с 23.06.09
Сообщения: 2216
Рейтинг: 2999
|
Добавлено: 10/03/12 в 10:57 |
В обычном блокноте тупо выделяешь пробелы, жмёшь заменить на, во второй поле ничего не вводишь, и т.к пробелы везде одинаковые он тебя всё меняет на безпробелье
|
|
|
|
С нами с 18.11.99
Сообщения: 14226
|
Добавлено: 10/03/12 в 11:19 |
|
|
|
|
С нами с 22.05.04
Сообщения: 268
Рейтинг: 251
|
Добавлено: 11/03/12 в 14:48 |
nike640 писал: | со словосочетаниями используй формулу - "удалить пробелы слева справа"
ВОТ как это сделать? |
Функция СЖПРОБЕЛЫ () (в английской версии TRIM () )
Удаляет из текста все пробелы, за исключением одиночных пробелов между словами. Функция СЖПРОБЕЛЫ используется для обработки текстов, полученных из других прикладных программ, если эти тексты могут содержать лишние пробелы.
excel иногда ругается на "ошибки в формулах" по непонятной причине при работе с кавычками, поэтому для простоты
столбец A - значения что надо обработать
столбец B или ячейка B1 (при абсолютной ссылке $B$1) с кавычкой
столбец C с формулой растянутой
=$B$1&СЖПРОБЕЛЫ(A1)&$B$1
=$B$1&TRIM(A1)&$B$1
(для русской и английской версий excel)
или =B1&СЖПРОБЕЛЫ(A1)&B1 если кавычку растягивать )
|
|
Нестандартные задачи. Кастом программинг на ПХП. Оптимизация стороннего кода. Недорого, недешево.
|
0
|
|
|
Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 11/03/12 в 15:27 |
все правильно в 1 и 3 ставишь ", затем это все кидаешь в блакнот, а из блокнота это все переносишь в Word, затем Ctrl+H появится окно замены вставляешь в первую строку вставляешь то Табовое растояние, а вторую строку оставляешь пустой, жмешь ok ивсё готово
|
|
|
|
С нами с 24.05.09
Сообщения: 1788
Рейтинг: 508
|
Добавлено: 12/03/12 в 09:40 |
Тоже пользуюсь "дедовским" методом - в первый и третий столбец кавычки, затем копирую в NotePad++ и выделяю одну табуляцию (такой длинный пробел). Жму Ctrl+H, во втором поле ничего (удалить, если там что-то было) и затем жму кнопку "Заменить все".
В результате получается то, что нужно, а вся процедура занимает 15 секунд
|
|
|
|
С нами с 19.10.03
Сообщения: 713
Рейтинг: 53
|
Добавлено: 16/03/12 в 07:16 |
да сделал все получилось спасибо.
теперь еще один вопрос
как в списке ключевиков все первые буквы сделать заглавными?
|
|
|
|
С нами с 19.12.10
Сообщения: 490
Рейтинг: 727
|
Добавлено: 16/03/12 в 09:52 |
=PROPER(A1)
=ПРОПНАЧ(A1)
"make first letter uppercase excel"
"сделать первые буквы заглавными excel"
(с) google.ru
|
|
|
|
С нами с 19.10.03
Сообщения: 713
Рейтинг: 53
|
Добавлено: 16/03/12 в 10:09 |
если друхсловные ключевики?
а мне нужно чтобы заглавная буква была только в первом слове, а не во всех
|
|
|
|
+ + +
С нами с 15.10.07
Сообщения: 51
Рейтинг: 42
|
Добавлено: 16/03/12 в 14:01 |
Там же VBA есть, можно все что угодно сделать
Забабахай свою функцию, что-то типа:
Код: | Public Function UpFirst(str As Variant) As String
UpFirst = UCase(Left(str, 2)) + Mid(str, 3, Len(str))
End Function
|
это если они у тебя уже в кавычках, или вот такой код который еще и в кавычки завернет
Код: | Public Function UpFirst(str As Variant) As String
UpFirst = Chr(34) + UCase(Left(str, 1)) + Mid(str, 2, Len(str)) + Chr(34)
End Function |
и будет тебе счастье
|
|
|
|
С нами с 19.10.03
Сообщения: 713
Рейтинг: 53
|
Добавлено: 16/03/12 в 16:57 |
куда хоть эту функцию вставлять?
|
|
|
|
+ + +
С нами с 15.10.07
Сообщения: 51
Рейтинг: 42
|
Добавлено: 16/03/12 в 19:48 |
Значит последовательность действий следующая:
Тыкаешь Alt+F11, откроется VBA
далее меню Insert -> Module
В открывшееся окно вставляешь функцию и закрываешь VBA
Ну а далее на листе юзаешь как обычную функцию: =UpFirst(A1)
|
|
|
|
С нами с 19.10.03
Сообщения: 713
Рейтинг: 53
|
Добавлено: 16/03/12 в 20:49 |
Отлично получилось.
спасибо.
Использовал второй код.
а в первом кстати ошибка где то. Он делает 2 первые буквы заглавные.
|
|
|
|
+ + +
С нами с 15.10.07
Сообщения: 51
Рейтинг: 42
|
Добавлено: 16/03/12 в 22:15 |
nike640 писал: |
а в первом кстати ошибка где то. Он делает 2 первые буквы заглавные. |
Ну правильно, я ж написал, что первый скрипт для того если ты обрабатываешь текст УЖЕ В КАВЫЧКАХ
А если просто текст то будет делать первые 2 большими
|
|
|
|