MS Excel: дублировать ячейку на том же листе, если ячейка содержит текст - PullRequest
0 голосов
/ 20 сентября 2018

Я столкнулся с проблемой в Excel при попытке создать автоматизированную электронную таблицу.У меня уже есть большая часть данных, готовых к отправке, но одна вещь доставляет мне серьезные проблемы.

Я пытаюсь создать файл отслеживания данных.Большая часть данных будет введена вручную, при этом у меня будут определенные данные для отслеживания (столбец A) и критерии для отслеживания этих данных (строка 1).Отслеживаемые данные всегда будут одинаковыми, но критерии будут меняться в зависимости от необходимых чисел.Один и тот же лист будет содержать несколько наборов этой таблицы для отслеживания одних и тех же данных за разные периоды времениЯ хотел бы упростить ввод критериев для всех таблиц, поскольку Excel автоматически копирует содержимое строки 1 в строки заголовков других таблиц, если данные присутствуют в строке 1. Если ячейка пуста в строке 1, я быкак соответствующие ячейки в других таблицах, также должны быть пустыми.Я думал, что есть способ сделать это, но я не помню, как.Кроме того, я хотел бы добиться этого без использования макросов.Я искал здесь и в других местах в Интернете, но все, что я мог найти, это способы отображения предварительно определенного текста или значений, если в ячейке содержится определенный текст, например, «если в ячейке x содержится яблоко, верните TRUE в ячейке y» или «если в ячейкеx содержит apple, сумма значений в ячейке y в ячейке z ".

Пример:

IF B1 =/= empty THEN B14=B1; IF B1=empty THEN B14=empty

Прямо сейчас единственной найденной опцией была формула = B1 в B14, но она возвращает0 если B1 не содержит ничего, я бы хотел, чтобы в этом случае B14 было пустым.

Возможно ли то, что я пытаюсь сделать вообще, или я помню это неправильно?Любая помощь будет очень признательна.

1 Ответ

0 голосов
/ 20 сентября 2018

Попробуйте следующую формулу в ячейке B14:

=IF(B1<>"",B14,"")

"" в формуле представляет пустое значение, в то время как <> представляет 'не равно' .Таким образом, ЕСЛИ B1 'не равно пустому' , ТО возвращает B14.В противном случае (если B1 'равно пустому' ), верните пустое значение.

Вы также можете обратить значения TRUE / FALSE IF, используя:

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