gpt4 book ai didi

excel - 如何在excel的两列中排列重复的条目?

转载 作者:行者123 更新时间:2023-12-04 21:52:03 25 4
gpt4 key购买 nike

在我的 excel 中,我有 5 列(A、B、C、D、E)和行(1 到 10)。两列(A 和 B)包含一些匹配的文本 - 例如,假设 A1 和 B5 有“Apple”,A3 和 B2 有“Orange”,现在我如何排列 B 列以使“Apple”和“Orange”文本在B 列可以移动到与 A 相同的行(即 B1=Apple,B3=Orange),而不会干扰其他列条目?

[ Before]

[ Desired outcome]

最佳答案

如果你想要一个非 VBA 的解决方案,你可以使用这个公式并向下拖动:

= IF(COUNTIF(B$1:B$10,A1)>0,A1,IFERROR(INDEX(B$1:B$10,MATCH(B1,A$1:A$10,0)),B1))

见下文,工作示例。

enter image description here

当然,这里的缺点是 B列本身未更新。必须创建一个新列。如果你真的想要 B要更新列,则需要 VBA,我建议使用 @Gary'sStudent 的解决方案。

编辑

根据您对原始问题的更新,您似乎只想要一个基本的 INDEX/ MATCH .
= INDEX(C$1:C$8,MATCH($A1,$B$1:$B$8,0))

见下文,工作示例。请注意,您无需在 B 中创建您想要的公式。列,因为它已经与 A 相同柱子。

enter image description here

关于excel - 如何在excel的两列中排列重复的条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52234563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com