首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插入和移动指定行下的"X“列行数

插入和移动指定行下的"X“列行数
EN

Stack Overflow用户
提问于 2019-01-16 07:13:45
回答 1查看 33关注 0票数 0

目前,我的工作是非常大的一套车辆数据,具有不同的价值数额,即数量的位置,我们有车辆。

我遇到的一个大问题是将以下两种特殊格式(如SET-1SET-2 )混合到FINAL FORMAT

带有垂直标头跟随列SET-1A

跨行SET-2具有水平标头的1

代码语言:javascript
复制
                      *DATA SET-1*
|       |      A     |     B     |     C     |
|   1   |     VIN        12745       33166
|   2   |     LC1        GR/MI       LA/CA
|   3   |     LC2        AR/MI       SD/CA
|   4   |     LC3        LN/MI
代码语言:javascript
复制
                      *DATA SET-2*
|       |      A     |     B     |     C     |
|   1   |     VIN         LC1         MAKE
|   2   |    12745       GR/MI        FORD
|   3   |    33166       LA/CA        BMW
|   4   |    67832       CB/OH        GMC

我遇到的真正的路障是使用FINAL FORMAT,位置或LC需要放在空白行中的另一个位置下面。

代码语言:javascript
复制
                     *FINAL FORMAT*
|       |      A     |     B     |     C     |
|   1   |     SKU         LC1         MAKE
|   2   |    12745       GR/MI        FORD
|   3   |                AR/MI        
|   4   |                LN/MI        
|   5   |    33166       LA/CA        BMW
|   6   |                SD/CA
|   7   |    67832       CB/OH        GMC

我本能地想要做的是在一个新的工作表上,将所有的VIN编号都放在A列中,就像它们在SET-2中的B1 Vlookup那样,并匹配VIN on列B of SET-1,计算在VIN下有多少项,将行向下移动,并在新创建的行中显示LC

我真诚地道歉,我实际上一直在研究如何工作,并在视觉上演示我正在努力做的一整天。我将非常乐意提供任何进一步的信息。我有超过20k的VIN和每一个VIN的10-20个位置。

任何帮助都是无法欣赏的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-16 13:59:07

您可以使用重复的index..match公式来完成这个任务:

在A2中

代码语言:javascript
复制
=IF(ROW()=2,Sheet2!A$2,IF(ROW()-MATCH(99999,A$1:A1)<COUNTA(INDEX(Sheet1!A:C,0,
MATCH(INDEX(A$1:A1,MATCH(99999,A$1:A1)),Sheet1!$1:$1,0)))-1,"",INDEX(Sheet2!A:A,COUNT(A$1:A1)+2)))

在B2中

代码语言:javascript
复制
=IF(ISNUMBER(A2),INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,0)),INDEX(Sheet1!A:C,
ROW()-MATCH(99999,A$1:A1)+2,MATCH(INDEX(A:A,MATCH(99999,A$1:A1)),Sheet1!$1:$1)))

在C2中

代码语言:javascript
复制
=IF(ISNUMBER(A2),INDEX(Sheet2!C:C,MATCH(A2,Sheet2!A:A,0)),"")

假设Sheet1中的VIN与Sheet2中的LC1相同,所以如果sheet1中没有匹配的VIN,则从Sheet2获取它。

我在Sheet2中添加了一个额外的行来测试在Sheet1中没有匹配VIN的情况。

Sheet1

Sheet2

Sheet3

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54212027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档