
У меня есть три столбца AB C.
Я хочу поместить в столбец C данные, которые существуют либо в столбце A, либо в столбце B. Только один столбец в A или B будет содержать данные.
Примеры:
Данные в столбце A: 123456789
Данные в столбце B:
Данные, которые нужно ввести в столбец C: 123456789
Данные в столбце А:
Данные в столбце B: 987654321
Данные, которые нужно ввести в столбец C: 987654321
Спасибо за последний ответ.
Мне нужно небольшое изменение:
Я хочу поместить текст в столбец C на основе данных, которые существуют в столбце A или B. Только один столбец в A или B будет содержать данные. Если данные находятся в столбце A, то текст в столбце C всегда будет "UPC". Если данные находятся в столбце B, то текст в столбце C всегда будет "EAN". Столбец C будет содержать эту формулу, столбцы A и B содержат формулы, которые извлекают данные из другой вкладки.
Примеры:
Данные в столбце A: 123456789
Данные в столбце B:
Данные, которые указываются в столбце C: UPC
Данные в столбце А:
Данные в столбце B: 987654321
Данные, которые указываются в столбце C: «EAN»
решение1
Кажется, это простое IF()
утверждение — ISBLANK()
то, что вам нужно.
Проверьте, пусто ли значение A, если нет, то используйте его значение. Если да, то проверьте, пусто ли значение B, если нет, то используйте его значение.
Если оба критерия окажутся пустыми, просто используйте пустую строку (это позволяет предварительно заполнить большой диапазон и оставить его пустым до тех пор, пока не будут введены данные).
=IF(ISBLANK(A1)=FALSE, A1,IF(ISBLANK(B1)=FALSE, B1,""))
Одно предостережение: это предполагает, что пустые ячейки на самом деле пустые. Если пустые ячейки на самом деле не пустые (например, вы используете формулу для отображения либо значения, либо пустой ячейки в столбцах A и B), ISBLANK не будет работать.
Если вы непредварительное заполнениестолбец C с вашей формулой, тогда более простой подход - просто использовать
=IF(ISBLANK(A1), B1, A1)
Если бы вы предварительно заполнили данные с помощью этой формулы, то в условиях, когда оба столбца A и B пусты, формула вернула бы 0
.