根据相似值将单元格对齐到同一列

Aligning cells into the same column based on similar values

我最近将一些数据提取到 excel 中,其中一些单元格最终变成了这样: {paypal:34, giftcard: 34, authorizenet: 44}(支付方式)

我设法将它们分成单独的列:

贝宝:34 |礼品卡:34 |授权网:44 |

但并非所有行都具有相同的类别。有些付款方式较少,而另一些付款方式较多。 所以我基本上有

的大 table

贝宝:34 |礼品卡:34 |授权网:44 |
授权网:34 |
礼品卡:34 |授权网:44 |
贝宝:34 |检查:3 |

有没有办法对齐每行中的单元格,如果它们包含 "paypay",它们将对齐到单个列中等等?我在考虑排序,但他们不会完全排成一行。

贝宝:34 |礼品卡:04 |授权网:34 |
贝宝:31 |礼品卡:24 |授权网:45 |
贝宝:74 |礼品卡:31 |授权网:74 |

谢谢!

您应该首先使用 excel 中的 'Text to Columns' 函数。

首先,select 所有数据,然后转到:日期 > 数据工具 > 文本到列。

下一步,select 'Delimited' > 下一步 >

下一步,只勾选'Comma'>下一步>

最后,点击'Finish'

现在您在不同的列/单元格中拥有所有不同的付款类型,并且需要 'align' 在同一列中所有 'Paypal' 并且在同一列中 'Authorize.Net' 等等在。使用以下公式完成此 'alignment' 部分:

=IF(LEFT(C7,6)="Paypal",C7,IF(LEFT(D7,6)="Paypal",D7,IF(LEFT(E7,6)="Paypal",E7,"")))
=IF(LEFT(C7,6)="Giftca",C7,IF(LEFT(D7,6)="Giftca",D7,IF(LEFT(E7,6)="Giftca",E7,"")))
=IF(LEFT(C7,6)="Author",C7,IF(LEFT(D7,6)="Author",D7,IF(LEFT(E7,6)="Author",E7,"")))

您需要编辑上面显示的直接引用单元格以满足您自己的工作表需要。我解析的(在将我的数据与定界符分开后)数据位于 C、D 和 E 列中。因此,我使用 C7、D7 和 E7 来使用 'left' 公式。我工作表上的这些公式位于单元格 G7、H7 和 I7 中。试一试,让我知道。

提示:在 'Left' 公式中,确保文本字符串准确(大写、空格等)。

祝你好运!