Страницы: 1
RSS
Перенять из текстовой ячейки число в формате числа.
 
Извиняюсь если уже было.
Есть таблица с которой приходится работать и изменить её это не вариант, в ней многие числа представлены как текст.
Есть моя таблица, которая в основном с помощью ВПР, перетягивает часть данных, соответственно иногда возникают проблемы из за число/текст.
Есть много вариантов как число преобразовать в текст, но как сделать обратно?
 
Код
=ВПР(--A1;A1:B10;2;0)
Согласие есть продукт при полном непротивлении сторон
 
Ничего  не изменилось, а в чём смысо нолика вместо значения "ЛОЖЬ"?
 
Dobshikov,покажите в вашем файл примере, что у вас не получилось?
 
Да тут, собственно дело не в 'нолике', а в двойном минусе. Про нолик в справке прочтите.
Хотя это все гадание. Приведите файл-пример. Как есть - Как надо
Согласие есть продукт при полном непротивлении сторон
 
Цитата
Sanja написал:
Да тут, собственно дело не в 'нолике',
точно, его можно опустить =ВПР(--A1;A1:B10;2;)
Sanja, пример просто класс, он как минимум или =B1 или более раннему значению из B если в а есть повторы. :-)

Dobshikov,   Если у вас в области значений среди которых ищите замес, то это беда и тут можно советовать переходить на Match  и массивный ввод или подобное.
Изменено: БМВ - 03.06.2019 21:54:35
По вопросам из тем форума, личку не читаю.
 
На самом деле проблема на данный момент в цветовом форматировании ячеек, но в целом из за чисел в формате текста много неудобств.

Есть 1я таблица, с ней ничего делать не могу.
Есть вторая, рабочая. В столбике G проводится проверка, если он пустой или равен столбику D то всё хорощё, если есть отличия, то раскрашивает клетку.
Клетки в столбце D предполагается изменять вручную, проблема в том, что после того как D снова становиться равен G, клетка не перекрашивается обратно. А вот если из G убрать ВПР и вносить значения в ручную, то всё начинает работать корректно.
 
Цитата
Dobshikov написал:
На самом деле проблема на данный момент в цветовом форматировании ячеек
да неужели?
По вопросам из тем форума, личку не читаю.
 
Всё начинает работать, если преобразовать данные из первой таблици в цифры, но это не вариант :(
А ПОИСКПОЗ, вставляет именно цифру, а не то что в искомой клетке как ВПР?
Изменено: Dobshikov - 03.06.2019 22:29:05
 
ПОИСКПОЗ возвращает № позиции искомого значения в заданном диапазоне, ориентируясь на заданный способ порядка данных в диапазоне (это все написано в справке по функции. есть сомнения в тонкостях работы функции - лучший способ их разрешения - почитать справку по сомнительной функции)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
В общем нет никакого идей :(
 
идей полно.
решения будут как только появится строгое описание задачи
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Как только в первой таблице, колонку М преобразовываю в число, всё начинает работать корректно (но это не вариант). И не понимаю почему тогда оно раскрашивает правильно, а вот после того как значения сравняются, не отменяет форматирование (снова же, после переделки колонки М в число, форматирование отменяется так как нужно)
Изменено: Dobshikov - 08.06.2019 10:49:11
 
Мдааа =$D1<>--$G1
По вопросам из тем форума, личку не читаю.
 
Вот теперь спасибо :)
А вот -- в ВПР не помогал.
 
Dobshikov, уверены?
=--ВПР($B1;'Таблица 1'!$A:$M;13;ЛОЖЬ)
 
Цитата
Dobshikov написал:
вот -- в ВПР не помогал.
а вы посмотрите на начальную задачу и на ту, что реально решали, и сразу станет понятно что , особенно без примера, говорите об одном, а думаете о другом. Вместо того чтоб написать что не работает условное форматирование по тому что числовое значение занесено то набором цифр, то числом и сравнение дает некорректный результат, описывали ВПР ….  С другой стороны --A1 - должно было подсказать и путь решения.
По вопросам из тем форума, личку не читаю.
 
Начальная так же актуальна, там табличка несколько сложнее чем в примере. У меня при --, формула вообще переставала работать.
 
Ivan.kh,  так надо добавлять еще и обработку ошибки, в случае пустой ячейки ошибка, но это не сама суть.

Цитата
Dobshikov написал:
Начальная так же актуальна
то есть вы в одной теме уже два вопроса решаете?
По вопросам из тем форума, личку не читаю.
 
Вот теперь всё понятно, смутил первый ответ с "--" внутри формулы.
Ну то что нужно было решить, это как раз проблема с заливкой ячеек, методом проб, понял что проблема в формате чисел (и это же в целом проблема при работе с исходной таблицей). Только до сих пор не понимаю, почему оно раскрашивало правильно, а обратно не убирало, и разумеется там прописан вариант если ячейка пустая или с ошибкой.
 
Цитата
Dobshikov написал:
ВПР, перетягивает часть данных, соответственно иногда возникают проблемы из за число/текст.Есть много вариантов как число преобразовать в текст, но как сделать обратно
Можно перед vlookup вставить формулу value
Страницы: 1
Наверх