Функция FIELDVALUE

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

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

Забележка: 12 юни 2018: Тази функция е предоставена на клиентите постепенно продължение на няколко дни или седмици. Той първо ще бъде достъпна за Office вътрешна участници и по-нова версия на Office 365 абонати. Ако сте абонирани за Office 365, Уверете се, че имате най-новата версия на Office.

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

Синтаксис

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

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

  • стойност – адресът на клетка, колона на таблица или наименуван диапазон, който съдържа свързан тип данни. 

  • име_на_поле – името или имената на полетата, които искате да извлечете от типа на свързаните данни

Описание

  • Функцията 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! грешка. Например може да сте въвели "Цени", докато действителният тип данни за полето се нарича "Цена". Проверете внимателно вашата формула, за да сте сигурни, че използвате валидно име на поле. Ако искате да се покаже списък с имена на полета за запис, изберете клетката за записа и натиснете Ctrl+Shift+F2.

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

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

Вж. също

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

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

Грешка #FIELD!

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

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

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

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

×