怎样返回特定单元格

来源:百度知道 编辑:UC知道 时间:2024/05/05 18:14:20
例如a1-a20是一组数据,如果b1=5.那么c1返回:a7,如果b1=4.那么c1返回:a6,就是c1永远返回a列的b1的数据+2那个单元格。怎么写?
下边这个问题解决了一样的:
a1-a50是一组数据,需要把它从新排列。要求:当a1=a2=a3时,a1a2a3从新出现在一个新列,a3<>a4时a4再从新出现在一列。比如:a1-a12的数据分别是
1 1 1 1 3 3 3 2 1 3 3 1
那么b1-b4是1 1 1 1 c1-c3是3 3 3 d1是2,e1是1,f1-f2是3 3 g1是1
就这样有没有办法?

你说得很复杂,我觉得你是有函数基础的,我给你介绍indirect函数,你学懂了这个函数就能解决你上面的问题。

针对你的第一个问题,可以在C1写如下的公式:
=INDIRECT("A"&(B1+2))

这样,当C1的值就是B1数值+2行A列的值,如果B1是3那么就返回A5的值。