Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Excel 2007 не даёт вставить в ячейку значение из выпадающего списка (http://forum.oszone.net/showthread.php?t=318710)

walcot 12-09-2016 17:03 2667919

Excel 2007 не даёт вставить в ячейку значение из выпадающего списка
 
Подскажите, следующий вопрос.
Есть документ, в нём методом Alt+вниз вставляются значения, но значения, которые начинаются с "+". Excel тут же ругается "Ошибка в формуле". Что логично.
Однако в 2003 и 2010 офисах, значения вставляются без проблем, но вот уже редактировать их не выйдет, не поставив спереди апостроф, но редактировать и не нужно.
Подскажите, может какая-н настройка в 2007 спрятана или ещё что-н?

Iska 12-09-2016 17:13 2667922

Для ячеек установлен формат «Текстовый»?

walcot 13-09-2016 08:14 2668102

Числовой, формат менял - безрезультатно. Одна и та же ячейка в разных версиях Office заполняется (2003 и 2010) и не заполняется (2007).

okshef 13-09-2016 10:15 2668146

walcot, а в исходном списке формат ячеек тоже текстовый? На всякий случай поставьте апостроф ( ' ) перед "+" в исходном списке

a_axe 13-09-2016 15:23 2668249

Цитата:

Цитата walcot
в разных версиях Office заполняется (2003 и 2010) и не заполняется (2007) »

walcot, пробовал на 2007 и 2010 версиях - если отформатировать ячейки как указал Iska как текст (а именно выделить ячейки, нажать ctrl+1 и в первой вкладке указать "Текстовый"), работает абсолютно одинаково - предлагает выпадающий список и вставляет. В настройках ничего особенного не увидел.
В 2010 при вставке апострофа значение попадает в выпадающий список, однако если вставка происходит в ячейку с числовым форматом, плюс после вставки исчезает, если формат ячейки текстовый - вставляет без проблем.

Насколько вам этот плюс нужен именно в самом значении ячейки?

1) В общем-то, если после знака "+" идет текст (а не число, т.к. оно в выпадающем списке отображаться не будет) - можно отформатировать ячейки, чтобы перед значением отображался плюс (ctrl+1 первая вкладка -> выбрать "все форматы" и вбить в окошко +@). Тогда значения можно вбивать без знака +, а отображаться ячейка будет с плюсом впереди. Решение обычно несет в себе проблемы, так как по факту значения в ячейках останутся без плюса, и просто так его туда тоже не вставить.

2) Очевидное предложение - временно ставить перед знаком + любой другой подходящий символ, например "А+", а после ввода заменой поменять А+ на просто + во всем столбце (неудобство в том, что придется менять + обратно на А+ если захотите что-то добить)

3) Либо вбивать без +, а нужное Вам значение получать в соседнем столбце с помощью формулы вида "="+" & [ссылка на ячейку]",оно же функция "сцепить()".

Понятно, что все это не очень адекватные замены, однако как вариант...


Время: 19:45.

Время: 19:45.
© OSzone.net 2001-