Функції, що стосуються порожніх комірок


0

Зараз я використовую W8 і Excel 2010. Я намагаюся написати те, що, на мою думку, було прямим "IF"функцією для кожної комірки в стовпці; при цьому якщо певна комірка в цьому ж рядку порожня, я хочу, щоб комірка, що містить формулу, також відображала порожню. Якщо ні, то я хочу, щоб текст за замовчуванням з’явився. Ось моя формула, введена в F2:

=If(A2="";"";"default text"). 

У стовпці A міститься ім'я, а якщо він містить будь-який текст, то текст за замовчуванням призначений для гіперпосилання адреси до фотографії людини на одному диску диска.

Проблема полягає в тому, що формула не працюватиме, і вона виділяється ""як помилка при спробі виразити порожнє поле.

Будь-яка допомога буде вдячна. Дякую.

Відповіді:


0

Вашій формулі потрібні коми, а не напівколонки. Робоча версія повинна бути такою: = If (A2 = "", "", "текст за замовчуванням")


Точки з комою, ймовірно, є лише різницею в регіональних умовах.
Excellll

0

Щоб впоратися з можливістю, що A2 може бути чи порожнім рядком, або порожньою коміркою, я перекодував би функцію так:

=If(len(A2)=0;"";"default text")

Я припускаю, що ваше використання напівколонок пояснюється вашим місцем. Якщо ні, потрібно замінити їх комами.


0

Для тих випадків, як ви описали, я використовую ISфункцію, щоб визначити, чи клітинка порожня; конкретно ISBLANK.

Кожна з цих функцій, яка разом називається функцією IS, перевіряє тип значення та повертає TRUE або FALSE залежно від результату. Наприклад, функція ISBLANK повертає логічне значення TRUE, якщо значення є посиланням на порожню клітинку; в іншому випадку він повертає ЛІЖНЕ.

Тому ви можете вкладати ISBLANKв себе IFвислів наступним чином.

=If(ISBLANK(A2);"";"default text")

Якщо він виявиться A2порожнім, він залишить порожнім, інакше відобразиться текст за замовчуванням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.