За да извлечем последната стойност, използваме комбинация от функции „INDEX“, „MAX“ и „COLUMN“, а за да извлечем последния знак в ред, използваме функциите „HLOOKUP“ и „REPT“ в Microsoft Excel 2010 .
ИНДЕКС: Формулата Index връща стойност от пресечната точка между номера на ред и номера на колоната в масив. Има 2 синтаксиса за функцията „INDEX“.
1 -ви синтаксис на функцията „INDEX“: = INDEX (масив, ред_ номер, [номер_ колона])
2 -ри синтаксис на функцията „ИНДЕКС“: = ИНДЕКС (справка, номер на ред, [номер на колона], [номер на област])
Например:- Имаме данни в диапазон A1: C5, в който колона A съдържа идентификационен номер на поръчката, колона B съдържа единична цена, а колона C съдържа количество.
Следвайте следните стъпки:-
- Запишете формулата в клетка D2.
- = ИНДЕКС (A1: C5,2,3)
- Натиснете Enter на клавиатурата си.
- Функцията ще върне 10, което означава, че 10 е налично в 2nd ред и 3rd колона.
МАКС. Тази функция се използва за връщане на най -голямото число в набор от стойности. Той пренебрегва логическите стойности и текста.
Синтаксис на функцията „MAX“: = MAX (номер1, [номер2],….)
Пример: Диапазон A1: A4 съдържа числа и трябва да върнем максималния брой от този диапазон.
Следвайте следните стъпки:-
- Изберете клетката B1 и напишете формулата.
- = MAX (A1: A4)
- Натиснете Enter на клавиатурата си.
- Функцията ще върне 9.
- 9 е максималната стойност в диапазона A1: A4.
КОЛОНА: Тази функция се използва за връщане на номера на колоната на препратка.
Синтаксис на функцията „COLUMN“: = COLUMN (справка)
Например: Ако искаме да върнем номера на колоната за клетката A1, трябва да следваме дадените по-долу стъпки:-
- Запишете формулата в клетка В2.
- = КОЛОНА (A2)
- Натиснете Enter на клавиатурата си.
- Функцията ще върне 1, което означава, че това е колона 1.
HLOOKUP: Функцията се използва за търсене на стойност в горния ред на таблица или масив от стойности и връща стойността в същата колона от ред, който сте посочили.
Синтаксис на функцията „HLOOKUP“: = HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup])
Използване на функцията Hlookup
Ние използваме тази функция, за да избираме стойностите от едни данни в други, но за да изпълним условието, трябва да имаме общите стойности и в двата набора от данни, за да можем лесно да изберем стойността.
Нека вземем пример и да разберем как и къде можем да използваме функцията Vlookup в Microsoft Excel 2010.
Пример 1: Имаме 2 набора от данни, в които изискваме дата на присъединяване от 1ул данни до 2nd данни.
За да изберете стойността от 1ул данни до 2nd данни, общата стойност, която имаме е Emp. Код. Така че ще поставим функцията Hlookup чрез Emp. Код. Трябва да следваме посочените по-долу стъпки, за да изберем датата на присъединяване:-
- Изберете клетката C9 и напишете формулата.
- = HLOOKUP (C8, $ C $ 2: $ G $ 3,2, невярно)
- Натиснете Enter на клавиатурата си.
- Функцията ще върне датата на присъединяване за този L1056 Emp код.
- За да върнете датата на присъединяване към всички служители, копирайте същата формула и поставете в диапазона D9: G9.
Забележка: Ако общата стойност, която нямаме в други данни, от които искаме да изберем данните, формулата ще даде грешка #N/A. Както можете да видите в горната снимка, кодът на служителя L1089 не е наличен в първия набор от данни, така че формулата дава грешката.
ОТГОВОР:- Тази функция се използва за повтаряне на текст определен брой пъти. Използвайте REPT, за да попълните клетка с няколко екземпляра от текстов низ.
Синтаксис на функцията „REPT“: = COLUMN (справка)
Например:- Напишете формулата в клетка A1 = REPT ("a", 10) и натиснете Enter на клавиатурата си. Функцията ще покаже, че „а“ се повтаря 10 пъти.
РЕЖИМ: Тази функция е достъпна за съвместимост с Excel 2007 и по -ранни версии. Той връща най -често срещаната или повтаряща се стойност в масив или диапазон от данни.
Синтаксис на функцията „MODE“: = MODE (номер1, [номер2],…)
Например:-Имаме списък с номера в диапазона A1: A5.
За да върнете режима на числата, следвайте дадените по-долу стъпки:-
- Запишете формулата в клетка В1.
- = РЕЖИМ (A1: A5)
- Натиснете Enter на клавиатурата си.
- Функцията ще върне 1.
АКО: - Проверете дали условие е изпълнено и връща една стойност, ако е True, и друга стойност, ако False.
Синтаксисът на функцията „IF“ = if (логически тест, [value_if_true], [value_if_false])
Първо, формулата ще направи логическия тест, за да разбере дали изходът от логическия тест е истина или невярно.
Например:Клетките A2 и A3 съдържат числата 3 и 5. Ако числото е 3, формулата трябва да показва „Да“, в противен случай „Не“.
= АКО (A1 = 3, "Да", "Не")
Нека вземем пример, за да разберем как можем да извлечем последната стойност и последния знак в ред.
Имаме данни в диапазон A2: E5, в които клетките съдържат символи и числа поотделно. Някои от клетките в диапазона може да са празни.
Искаме да извлечем както последните стойности (от всякакъв тип), така и последния знак, който се появява във всеки ред от диапазона.
За да намерите последния знак за всеки ред, следвайте дадените по-долу стъпки:-
- Запишете формулата в клетка F2.
- = HLOOKUP (REPT ("z", 10), A2: E2,1)
- Натиснете Enter на клавиатурата си.
- Функцията ще върне последния знак за всеки ред.
- Копирайте същата формула, като натиснете клавиша Ctrl+C и поставете в диапазона F3: F5, като натиснете клавиша Ctrl+V на клавиатурата.
За да намерите последната стойност (от всякакъв вид) във всеки ред, следвайте дадените по-долу стъпки:-
- Запишете формулата в клетка G2.
- = ИНДЕКС (A2: E2,1, MAX (IF (A2: E2 "", КОЛОНА (A2: E2)))-КОЛОНА (A2) +1)
- Натиснете Shift+Ctrl+Enter на клавиатурата си.
- {= INDEX (A2: E2,1, MAX (IF (A2: E2 "", COLUMN (A2: E2)))-COLUMN (A2) +1)}
- Функцията ще върне последния знак за всеки ред.
- Копирайте същата формула, като натиснете клавиша Ctrl+C и поставете в диапазона G3: G5, като натиснете клавиша Ctrl+V на клавиатурата си.