這對你們這些專家來說可能聽起來很乏味,但我對 Excel 沒有任何專業知識,希望你們能幫助我。
我有以下內容:
A 列 (A1:A100) 充滿價值
B 欄 (B1:B100) 為空
C 欄位 (C1:C30) 充滿了價值
我正在嘗試執行以下操作:
從 C1:C30 中找到最接近 A1 的值(不是位置的數字值),然後將該最接近的值(來自 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+,否則您將得到 N/A。Enter
然後把這個公式往下拉。這將找到與儲存格 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 中尋找值。