【问题标题】:Parse data from Excel in the same column but different rows?在同一列但不同的行中解析来自 Excel 的数据?
【发布时间】:2021-03-12 04:59:40
【问题描述】:

我有一个 Excel 工作表,其中包含所有联系信息的列表,但每种类型的联系信息都分为不同的行。联系信息类型的数量因人而异。数据如下:example of text data

我需要将列为“职位”、“电话”、“手机”和“电子邮件”的所有信息移动到他们自己的后续列中,但我不确定最好的方法。我不确定是否有办法直接在 Excel 中执行此操作,因此我对使用 Python 的想法持开放态度。任何想法将不胜感激!

【问题讨论】:

  • 在 Excel 中,我建议使用 Power Query 或 VBA。试一试,然后将结果发回。

标签: python excel parsing excel-formula


【解决方案1】:

=IFERROR(SUBSTITUTE(FILTERXML(CONCAT("<a><b>1",IF($A$2:$A$27="","</b><b>","<c>"&$A$2:$A$27&"</c>"),"</b></a>"),"a/b["&ROW(A2)&"]/c"&IF($B$1=B$1,"[1]","[contains(.,'"&B$1&"')]")),B$1&":",),"")

仅供参考。

【讨论】:

  • 嗯,唯一的问题是它没有跟随他们的名字并留在他们工作的报纸上。认为有办法解决这个问题?
  • 答案变了。
猜你喜欢
  • 2020-11-03
  • 2022-07-24
  • 2021-09-01
  • 2019-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-08
  • 1970-01-01
相关资源
最近更新 更多