Извличане на последната стойност и последния знак в ред в Microsoft Excel 2010

Anonim

За да извлечем последната стойност, използваме комбинация от функции „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 на клавиатурата си.