Функция Super Replace в Excel - PullRequest
0 голосов
/ 22 февраля 2019

У меня 12 000 ячеек в листе Excel, каждая ячейка имеет одну из 2000 категорий (так что есть несколько ячеек с одной и той же категорией), что-то вроде:

1- A
2- B
3- C
4- A
5- A
6- B
7- AA
8- AB
...
12000- AAZ

И у меня есть другой листсодержащий два столбца с номером для каждой категории (столбец A = название категории и столбец B = соответствующее значение), например:

column A   column B
A           1.5
B           2.3

......

Сейчас,Я хочу, чтобы любая возможная функция помогла мне заменить значения в этих 12000 ячейках соответствующим числом.Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

= ИНДЕКС (D: E, МАТЧ (A1, $ CD $ 1: $ D $ 4,0), 2)

Учитывая, что в вашем столбце D: E имеются ваши справочные данные, а столбцы A и B имеют большиенабор данных.Введите приведенную выше формулу в столбце C

0 голосов
/ 22 февраля 2019

Предположение: Sheet1 содержит ваши 12 000 ячеек в столбце A

Предположение: Sheet2 является вашим справочным листом

Затем в ячейке Sheet1!B1:

INDEX /MATCH

=INDEX(Sheet2!A:B,MATCH(A1,Sheet2!A:A,0),2)

VLOOKUP

=VLOOKUP(A1,Sheet2!A:B,2,FALSE)

Для большого набора данных используйте первый параметр в качествеэто быстрее!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...