Вам, экспертам, это может показаться скучным, но у меня нет никаких познаний в Excel, и я надеюсь, что вы сможете мне помочь.
У меня есть следующее:
СТОЛБЕЦ A (A1:A100) ПОЛНЫЙ ЗНАЧЕНИЙ
СТОЛБЕЦ B (B1:B100) ПУСТО
И СТОЛБЕЦ C (C1:C30) ПОЛНЫЙ ЗНАЧЕНИЙ
Я пытаюсь сделать следующее:
Найти ближайшее значение (числовое значение, а не позиционное) к A1 из C1:C30, а затем скопировать это ближайшее значение (значение из C1:C30, которое является ближайшим к A1) в B1 и так далее до B100.
Например:
если A1=6 и C1:C3=1,2,5;
- Ближайшее числовое значение к A1 будет 5.
- 5 будет размещено в B1
----- Извините, если я не совсем ясно объяснил, но, пожалуйста, дайте мне знать, если это так.
заранее спасибо
решение1
В ячейку B1 вставьте следующую формулу:
=INDEX($A$1:$A$100,MATCH(MIN(ABS($A$1:$A$100-C1)),ABS($A$1:$A$100-C1),0),)
и не забудьте нажать Ctrl+ Shift+ Enterв строке формул после вставки, иначе вы получите N/A.
Затем перетащите эту формулу вниз. Это найдет ближайшее значение к ячейке C1, просматривая значение в диапазоне A1:A100.
Обратное
Видимо, вы ищете обратное:
=INDEX($C$1:$C$30,MATCH(MIN(ABS($C$1:$C$30-A1)),ABS($C$1:$C$30-A1),0),)
Это позволит найти ближайшее значение к ячейке A1, просматривая значения в диапазоне C1:C30.