Excel 基于相似值将单元格对齐到同一列中
我最近将一些数据输入excel,其中一些单元格的结果如下: {paypal:34,giftcard:34,authorizenet:44}(支付方式) 我设法将它们分为不同的列: 贝宝:34 |礼品卡:34 |授权网:44 | 但并非所有行都有相同的类别。一些人的付款方式较少,而另一些人的付款方式较多。 所以我基本上有一张很大的桌子 贝宝:34 |礼品卡:34 |授权网:44 |Excel 基于相似值将单元格对齐到同一列中,excel,sorting,alignment,Excel,Sorting,Alignment,我最近将一些数据输入excel,其中一些单元格的结果如下: {paypal:34,giftcard:34,authorizenet:44}(支付方式) 我设法将它们分为不同的列: 贝宝:34 |礼品卡:34 |授权网:44 | 但并非所有行都有相同的类别。一些人的付款方式较少,而另一些人的付款方式较多。 所以我基本上有一张很大的桌子 贝宝:34 |礼品卡:34 |授权网:44 | 授权网络:34 | 礼品卡:34 |授权网:44 | 贝宝:34 |支票:3 | 是否有一种方法可以将每行中的单元格
授权网络:34 |
礼品卡:34 |授权网:44 |
贝宝:34 |支票:3 |
是否有一种方法可以将每行中的单元格对齐,如果它们包含“paypay”,则将它们对齐到单个列中,依此类推?我在考虑分类,但他们不会排成一行 贝宝:34 |礼品卡:04 |授权网:34 |
贝宝:31 |礼品卡:24 |授权网:45 |
贝宝:74 |礼品卡:31 |授权网:74 |
谢谢 您应该从使用excel中的“文本到列”功能开始 首先,选择所有数据,然后转到:日期>数据工具>文本到列 下一步,选择'Delimited'>Next> 下一步,只勾选“逗号”> 最后,单击“完成” 现在,您在单独的列/单元格中有了所有不同的支付类型,并且需要在同一列中“对齐”您的所有“Paypal”,在同一列中“Authorize.Net”,以此类推。使用以下公式完成此“对齐”零件:
=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在上使用“左”公式。我工作表上的这些公式位于单元格G7、H7和I7中。给是一个尝试,让我知道
提示:在“左”公式中,确保文本字符串是精确的(大写、空格等)
祝你好运