小计相同项目

时间:2019-02-21 06:31:34

标签: excel

我有2列:

A             B
apple_type1   25
apple_type1   15
apple_type1   5
pears_type1  10
pears_type1  3
apple_type2   5
apple_type2   15

可以像这样将B列包含(不删除行,不带过滤器,不带数据透视表):

apple_type1   0
apple_type1   0
apple_type1   45
pears_type1  0
pears_type1  13
apple_type2   0
apple_type2   20

谢谢!

2 个答案:

答案 0 :(得分:2)

如果对A列进行了排序,那么您还可以使用向下复制的const menu = ( <Dropmenu> <Menu key="menu" style={{ backgroundColor: '#0f2037', borderRadius: '0' }} > <Menu.Item key="golive"> <Link to={'/s/live'} style={{ color: '#fff' }}> <Icon type="video-camera" /> &nbsp; Start Live Broadcast </Link> </Menu.Item> <Menu.Item key="mychannel" style={{ color: '#fff' }}> <Link to={'/s/profile'} style={{ color: '#fff' }}> <Icon type="user" /> &nbsp; Manage Profile </Link> </Menu.Item> <Menu.Item key="settings"> <Link to={'/s/account'} style={{ color: '#fff' }}> <Icon type="setting" /> &nbsp; Account </Link> </Menu.Item> <Menu.Item key="logout" onClick={this.logoutCall} style={{ color: '#fff' }} > <Icon type="logout" /> &nbsp; Logout </Menu.Item> </Menu> </Dropmenu> ); <BrowserRouter> <Switch> <Route path="/s" component={GoLive} /> <Route path="/s/profile" render={() => ( <div> <ManageProfile descri={teprop} /> </div> )} /> </Switch> </BrowserRouter>

enter image description here

这比在相同公式中使用=IF(A1=A2,0,SUMIF(A:A,A2,B:B))(指错误1004的答案(COUNTIFCOUNTIF都需要“看”范围)要快,因此有两个它们在相同的公式中将消耗两倍的资源,但是它的优点是不需要对A列进行排序。

如果您需要多次刷新数据(例如,添加了新信息),那么我建议使用我建议的公式进行排序。

答案 1 :(得分:1)

修改公式并尝试:

=IF(COUNTIF(A3:$A$9,A2)>0,0,SUMIF($A$2:$A$8,A2,$B$2:$B$8))

结果:

enter image description here