Исчезновение значения после выполнения формулы массива IFERROR, INDEX / MATCH в Excel? - PullRequest
0 голосов
/ 18 мая 2018

Сегодня я столкнулся с интересной проблемой, для которой не могу найти решение в Интернете.У меня есть формула, которая выглядит следующим образом:

=IFERROR(INDEX(Table,MATCH(1,(Table,Col1=A1)*(Col2= B1),0),3),"NOPE")

Формула работает правильно, но в некоторых случаях, когда возвращаемое значение равно 0 (т. Е. Значение является пустым в столбце 3, который возвращается, но естьсоответствующие матчи в Col1 и Col2) что-то шаткое происходит.Когда я выполняю формулу, значение 0 кратковременно отображается, а затем медленно исчезает.Когда вы копируете ячейку и пытаетесь вставить значение обычного текста, оно также остается пустым.Меня беспокоит то, что это происходит только в некоторых случаях, в других ячейках возвращается значение 0, и оно остается в ячейке.

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

Любая помощь будет принята с благодарностью.

Редактировать 2: Изменены значения с числовых на текстовые 1 = A, 2 = B и т. Д., И это не решило проблему, все еще есть некоторые упрямые ячейки с проблемой, описанной выше.

РЕДАКТИРОВАТЬ3: не было никакой удачи, решающей проблему.В настоящее время я работаю над IF (исходная формула) = 0, "", (исходная формула)) для однородности, поэтому пустые результаты возвращаются как пустые, а не 0 или как пустые.Странно, я пытался IF (оригинальная формула) = 0,0, (оригинальная формула) и ноль все еще исчезал в некоторых ячейках.

1 Ответ

0 голосов
/ 18 мая 2018

У меня было это раньше.Я подозреваю, что вы, возможно, используете Office 365, и недавнее обновление добавило Excel к этому.Мне нужно было создать новый лист, отформатировать соответствующий столбец с самого начала как число (или валюту), а затем ввести формулу в ячейку (не копировать с другого листа).Вставьте эту формулу вниз, и она должна быть последовательной «0» или «-».

Я также обнаружил, что это помогает сохранить файл как «.xlsb» для больших файлов.Это добавляет стабильности во всех областях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...