【问题标题】:Offset every 5th row in excel after concatenate连接后在excel中每隔5行偏移一次
【发布时间】:2020-04-01 18:24:44
【问题描述】:

我正在尝试连接同一列中的两个单元格,但随后将第一个连接部分与第 5 个单元格向下更新。这是我想要实现的一个示例:

[Column A]  
Developer  
senior  
mid  
junior  
apprentice  
Analyst  
senior  
mid  
junior  
apprentice  
Business  
senior  
mid  
junior  
apprentice  

我想要实现的是:

[Column B]  
Developer-senior  
Developer-mid  
Developer-junior  
Developer-apprentice  
Analyst-senior  
Analyst-mid  
Analyst-junior  
Analyst-apprentice  
Business...  

我尝试连接并使用偏移量,但没有成功。这是我的代码:=OFFSET(A$1,(ROW()-1)*5,0) 这将吸引开发人员、分析师和业务人员。但我不确定从这里去哪里。感谢您的帮助。

【问题讨论】:

  • 总是相同数量的子职位?
  • 是的,它总是向下的第四个单元格
  • 这似乎是一项毫无意义的任务,除非是技能测试?
  • 不是技能测试。我正在尝试重新组织我的 Excel 工作表。最初我在标题下方有每个职位的职业等级,但现在我想在同一行中显示标题和职业等级。
  • 更简单的方法。抱紧

标签: excel concatenation offset


【解决方案1】:

你可以试试INDEX函数:

=INDEX($A$1:$A$15,INT((ROW()-1)/5)*5+1) & "-" & IFERROR(INDEX($A$1:$A$15,IF((ROW()-1)/5-INT((ROW()-1)/5)<>0,ROW(),-1)),"")

【讨论】:

    【解决方案2】:

    根据 cmets 中的说明,将它们放入您的电子表格中,从 B2 开始。

    • 选择B1:B5,然后将它们复制下来。
    • 复制B:B并粘贴值
    • 转到“数据”选项卡,选择列,然后删除重复项。

    =TRIM(A1)&"-"&A2
    =TRIM(A1)&"-"&A3
    =TRIM(A1)&"-"&A4
    =TRIM(A1)&"-"&A5
    

    【讨论】:

      猜你喜欢
      • 2013-08-01
      • 2016-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-02
      • 2018-10-17
      相关资源
      最近更新 更多