Функция FIELDVALUE

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Можете да използвате функцията FIELDVALUE, за да извлечете поле за данни от свързани типове данни, като типове данни "Акции" или "География". Има по-лесни методи за писане на формули, които се обръщат към типове данни, така че функцията FIELDVALUE следва да се използва най-вече за създаване на условни изчисления, базирани на типа на свързаните данни.

Забележка: 27 ноември 2018. Типове данни са били освободени за всички Windows абонати на Office 365, с изключение на няколко глобални места (Очаквайте скоро). Ако сте абонирани за Office 365, Уверете се, че имате най-новата версия на Office.

Технически подробности

Синтаксис

= FIELDVALUE(стойност; име_на_поле)

Синтаксисът на функцията FIELDVALUE има следните аргументи:

Аргумент

Описание

стойност

Функцията връща всички съответстващи полета (s) от типа на свързани данни, зададени в аргумента стойност.

"име_на_поле"

Името или имената на полетата, които искате да извлечете от типа свързани данни.

Описание

  • Функцията FIELDVALUE връща всички съответстващи полета от типа на свързаните данни, зададени в стойността на аргумента.

  • Функцията FIELDVALUE принадлежи на групата функции "Търсене и справка".

Примери

В простия пример по-долу формулата =FIELDVALUE(A2;"Цена") извлича полето "Цена" от типа за акции за JM Smucker Co.

Извлечете борсова цена за фирма с =FIELDVALUE(A2;"Цена")

Следващият пример е по-типичен за функцията FIELDVALUE. Тук използваме IFERROR функция за проверка за грешки. Ако в клетка A2 няма име на фирма, формулата FIELDVALUE връща съобщение за грешка и в този случай искаме да не се показва нищо (""). Но ако има име на фирма, искаме да извлечем цената от типа данни в A2 с =IFERROR(FIELDVALUE($A2;B$1);"").

Извлечете борсова цена за фирма и игнорирайте грешките с =IFERROR(FIELDVALUE($A2;B$1);"")

Обърнете внимание, че функцията FIELDVALUE ви позволява да се обръщате към клетки на работен лист за аргумента "име_на_поле", така че горната формула се обръща към клетка B1 за цена, вместо да въвеждате ръчно "Цена" във формулата. 

Забележки

Ако се опитате да извлечете данни от поле от тип данни не съществува, FIELDVALUE функцията ще върне #FIELD! грешка. Например вероятно сте въвели "Цени", когато полето за тип на действителните данни се нарича "Цена". Проверете внимателно вашата формула, за да сте сигурни, че използвате валидно име на поле. Ако искате да се покаже списък с имена на полета за запис, изберете клетката за запис и натиснете Alt + Shift + F10.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel, да получите поддръжка в общността за отговори или да предложите нова функция или подобрение на User Voice за Excel.

Вж. също

Типове за акции и географска информация

Как да пишете формули, които се обръщат към типове данни

Грешка #FIELD!

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×