正如标题所暗示的那样,我试图让C列告诉我A的所有结果,例如相应的B值为“1”。 所以如果这是我的数据集:
a 0
b 1
c 0
d 1
e 0
f 1
g 0
然后,只要我们看到例如来自B1:B6的1,我希望它显示A1:A6
对每行使用If =(B1 = 1,A1,),得到如下结果:
A0
B1B
C0
D1D
E0
F1F
g0
但是,我希望避免第三列的行之间的空格,因为最终我将它放在工作表的不同选项卡上,这意味着我希望它看起来像:
A0B
B1D
C0F
D1
E0
F1
G0
使用If =(B1:B6 = 1,A1 = A6,)我能够得到它只显示b的单个结果,但再次没有显示我在整齐的小列中的d或f我是希望。之后我尝试使用第一个公式基于字母顺序对其进行排序,但这在它自行解开之前大约1/4秒有效。
如果此类问题之前已经得到解答,我道歉,我没有看到任何内容,但是再次因为我对excel的相对缺乏经验,我可以跳过它,因为我不熟悉行话。哦,只是为了澄清,我不需要帮助将它放在不同的选项卡上。这至少是我知道怎么做的一件事。我也希望列有意义,格式不断改变所以我不得不改变它,我不能发布图片直到10声望。谢谢!
答案 0 :(得分:0)
除非我遗漏了你的问题,否则答案很简单。
我假设你是从这开始的:
你想要达到这个目的:
如果是这样,单元格C1中的公式应为:
= IF(B1 = 1,A1, “”)
然后,您可以根据需要使用填充句柄将其复制下来。
我唯一的另一种解释是你希望结果如下:
如果是这样,那么Cell C1中的公式应为:
= IF(B1 = 1,A1& B1& A1,“”)
然后再次使用“填充”手柄将公式复制到所需位置。