3

Я графический дизайнер и не очень знаком с Excel, но я уверен, что это самое простое решение моей проблемы. У меня есть таблица (см. Ниже) с двумя осями, идущими от A до L. Внутри этой таблицы находится набор чисел. Я хочу иметь возможность искать значения по 2 осям путем ввода числа.

Например: если бы я использовал значение «14», он бы возвратил E и B. Было бы здорово, если бы у меня был столбец с этими цифрами для поиска, а затем столбец рядом с ним со значением одной оси и другой столбец с другой значение оси.

Я знаю, что это большой вопрос, возможно, из нескольких шагов, но я немного озадачен и не совсем уверен, с чего начать. Я не ищу ответ, изложенный мне, но если бы кто-то мог указать мне правильное направление, это было бы здорово.

До сих пор я пытался использовать =CHAR(ROW("RN")+64) и =CHAR(COLUMN("CL")+64) где RN - номер строки, а CN - буква столбца. Хотя это работает, я не могу связать все значения в таблице, пока не сделаю их одно за другим.

Как посмотреть значения по двум осям, введя число?

    A   B   C   D   E   F   G   H   I   J   K   L
A       1   2   3   4   5   6   7   8   9   10  11
B           12  13  14  15  16  17  18  19  20  21
C               22  23  24  25  26  27  28  29  30
D                   31  32  33  34  35  36  37  38
E                       39  40  41  42  43  44  45
F                           46  47  48  49  50  51
G                               52  53  54  55  56
H                                   57  58  59  60
I                                       61  62  63
J                                           64  65
K                                               66
L                                               

1 ответ1

2

Предполагая, что ваши данные находятся в A1:M13, эта формула использует значение, введенное в ячейку O2, и возвращает заголовок столбца и строки, соответствующий этому значению. Например, если вы введете 63 , формула возвращает LI .

=INDEX(A1:M1,SUM(IF(A1:M13=O2,COLUMN(A1:M13),"")))&INDEX(A1:A13,SUM(IF(A1:M13=O2,ROW(A1:M13),"")))

Это формула массива, которая должна быть подтверждена ctrl+shift+enter.

Изменить: вот версия, которая работает без ввода массива:

=INDEX(A1:M1,SUMPRODUCT(--(B2:M13=O2)*COLUMN(B2:M13)))&INDEX(A1:A13,SUMPRODUCT(--(B2:M13=O2)*ROW(B2:M13)))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .