按部分文本的字母顺序对相似文本的列进行排序,而不是第一个不同的字母。根据 Excel 对另一列进行排序
Sort column of similar text alphabetically by part of text, not first different letter. Sort column based on another with Excel
这是我尝试从 A 到 Z 排序的示例:
<item component="ComponentInfo{com.uniqueActivity}" drawable="charlie"/>
<item component="ComponentInfo{com.otherActivity}" drawable="alpha"/>
<item component="ComponentInfo{com.differentActivity}" drawable="beta"/>
我想保持每一行的相同结构,但将 A 到 Z 行排序为 "alpha"、"beta"、"charlie"(而不是 "differentActivity"、 "otherActivity", "uniqueActivity").
我尝试通过使用以下公式将文本提取到另一列来解决这个问题:
=RIGHT(A1,LEN(A1)-FIND("drawable=",A1))
但是当粘贴排序列时,这条路线不会保持 "uniqueActivity" 与 "charlie" 的合作。必须有一种更简单的方法来仅使用排序功能来完成此操作。
如果文本排在 "drawable=" 之后,我们或许可以选择按哪一部分文本排序?
在数据旁边创建中间列以提取排序值并将自动筛选应用于整个 table。您可以对整个 table(包括 header)应用自动过滤器 select,然后按 CTRL
+ SHIFT
+ L
或 selecting DATA
功能区部分的过滤器选项。然后单击您插入的列中的 header,您可以 select 进行排序,它会根据该列对整个 table 进行排序。问候。
这是我尝试从 A 到 Z 排序的示例:
<item component="ComponentInfo{com.uniqueActivity}" drawable="charlie"/>
<item component="ComponentInfo{com.otherActivity}" drawable="alpha"/>
<item component="ComponentInfo{com.differentActivity}" drawable="beta"/>
我想保持每一行的相同结构,但将 A 到 Z 行排序为 "alpha"、"beta"、"charlie"(而不是 "differentActivity"、 "otherActivity", "uniqueActivity").
我尝试通过使用以下公式将文本提取到另一列来解决这个问题:
=RIGHT(A1,LEN(A1)-FIND("drawable=",A1))
但是当粘贴排序列时,这条路线不会保持 "uniqueActivity" 与 "charlie" 的合作。必须有一种更简单的方法来仅使用排序功能来完成此操作。
如果文本排在 "drawable=" 之后,我们或许可以选择按哪一部分文本排序?
在数据旁边创建中间列以提取排序值并将自动筛选应用于整个 table。您可以对整个 table(包括 header)应用自动过滤器 select,然后按 CTRL
+ SHIFT
+ L
或 selecting DATA
功能区部分的过滤器选项。然后单击您插入的列中的 header,您可以 select 进行排序,它会根据该列对整个 table 进行排序。问候。