使用自定义公式在动态开始行和结束行之间连接单元格

特里斯坦C

下面的代码会将B列中位于modalOpen和modalClose之间的单元格添加到C列中的单个单元格中。

=ARRAYFORMULA(TRIM(SUBSTITUTE(IFERROR(VLOOKUP(B2:B, SPLIT(TRANSPOSE(SPLIT(QUERY(IF(B2:B<>"", IF(A2:A="modalOpen",
"♥"&B2:B&"♦"&B2:B&" with", IF(A3:A="modalClose", "& <"&B2:B&">", "
<"&B2:B&">,")), ),,999^99), "♥")), "♦"), 2, 0)), ">, & ", "> & ")))

examplePage

以下代码用于将单元格和“测试名称”表中的文本放在一起。

=IF(B21=testNameButton, CONCATENATE(A21, testNameButtonCodeBlock0, C21, testNameButtonCodeBlock1), 
IF(B21=testNameModal, CONCATENATE(A21, testNameModalCodeBlock0, C21, testNameModalCodeBlock1, REGEXREPLACE(C21,"\s","")),

testsPage

数据页

目的是将这两个公式结合在一起,以便我可以将它们添加ARRAYFORMULA到TestNames表中。

编辑:
我已经添加了两个,但有一个问题,当没有modalOpen直接在modalClose下面。我还需要从代码中删除modalOpen。

=IF(B26=testNameButton, CONCATENATE(A26, testNameButtonCodeBlock0, C26, testNameButtonCodeBlock1), 
IF(testNameModal=B26, CONCATENATE(A26, testNameModalCodeBlock0, C26, testNameModalCodeBlock1, ARRAYFORMULA(TRIM(SUBSTITUTE(IFERROR(VLOOKUP(C26, 
SPLIT(TRANSPOSE(SPLIT(QUERY(IF(C26:C<>"", 
IF(B26:B="modalOpen", "♥"&C26:C&"♦"&C26:C, 
IF(B27:B="modalClose", "& <"&C26:C&">", "<"&C26:C&">,")), )
,,999^99), "♥")), "♦"), 2, 0)), ">, & ", "> & ")))),  
IF(B26=testNameTextBox, CONCATENATE(A26, testNameTextBoxCodeBlock0, REGEXREPLACE(C26,"\s",""), testNameTextBoxCodeBlock1, C26, testNameTextBoxCodeBlock2), 
IF(B26=testNameDropDown, CONCATENATE(A26, testNameDropDownCodeBlock0, REGEXREPLACE(C26,"\s",""), testNameDropDownCodeBlock1, C26, testNameDropDownCodeBlock2), 
IF(OR(B26="page", B26="", B26="modalField - textBox", B26="modalField - dropDown", B26="modalClose"), "")))))

enter image description here

玩家0

这是所需格式的固定第一个公式:

=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, 
 SUBSTITUTE(SPLIT(REGEXEXTRACT(TRANSPOSE(SPLIT(REGEXEXTRACT(QUERY(IF(C2:C<>"", 
 IF(B2:B="modalOpen", "♥"&A2:A&"♦step("""&A2:A&" Fill in "&C2:C&" with", 
 IF(B3:B="modalClose", "& <"&C2:C&">"",♣", "<"&C2:C&">,")), )
 ,,999^99), "(♥.*)"), "♥")), 
 "(.*)♣"), "♦"), ">, & ", "> & " ), 2, 0))&IFERROR(VLOOKUP(A2:A, 
 SUBSTITUTE(SPLIT(REGEXEXTRACT(TRANSPOSE(SPLIT(REGEXEXTRACT(QUERY(IF(C2:C<>"", 
 IF(B2:B="modalOpen", "♥"&A2:A&"♦ async (", 
 IF(B3:B="modalClose", C2:C&") => {await waitFor(1000),♣", C2:C&",")), )
 ,,999^99), "(♥.*)"), "♥")), 
 "(.*)♣"), "♦"), " ( ", " ("), 2, 0)))

0


这是联合公式:

=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, 
 SUBSTITUTE(SPLIT(REGEXEXTRACT(TRANSPOSE(SPLIT(REGEXEXTRACT(QUERY(IF(C2:C<>"", 
 IF(B2:B="modalOpen", "♥"&A2:A&"♦step("""&A2:A&" Fill in "&C2:C&" with", 
 IF(B3:B="modalClose", "& <"&C2:C&">"",♣", "<"&C2:C&">,")), )
 ,,999^99), "(♥.*)"), "♥")), 
 "(.*)♣"), "♦"), ">, & ", "> & " ), 2, 0))&IFERROR(VLOOKUP(A2:A, 
 SUBSTITUTE(SPLIT(REGEXEXTRACT(TRANSPOSE(SPLIT(REGEXEXTRACT(QUERY(IF(C2:C<>"", 
 IF(B2:B="modalOpen", "♥"&A2:A&"♦ async (", 
 IF(B3:B="modalClose", C2:C&") => {await waitFor(1000),♣", C2:C&",")), )
 ,,999^99), "(♥.*)"), "♥")), 
 "(.*)♣"), "♦"), " ( ", " ("), 2, 0), 
 IF(B2:B=testNameButton, A2:A&testNameButtonCodeBlock0&C2:C&testNameButtonCodeBlock1, 
 IF(B2:B=testNameModal,  A2:A&testNameModalCodeBlock0&C2:C&testNameModalCodeBlock1&
 REGEXREPLACE(C2:C, "\s", ), ))))

0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在动态开始行和结束行之间连接单元格

来自分类Dev

使用自定义单元格连接和使用表格内的按钮

来自分类Dev

使用来自 xib 的自定义单元格在 UITableView 中动态行高

来自分类Dev

带有公式和可能的自定义输入的单元格

来自分类Dev

使用自定义公式引用单元格本身的条件格式

来自分类Dev

在Excel上使用自定义列表获取单元格数组最大值的公式

来自分类Dev

UICollectionView-连接到自定义单元格

来自分类Dev

表格视图单元格之间的自定义视图

来自分类Dev

具有自定义和动态视图的UITableView单元格-内容

来自分类Dev

带有动态节和自定义单元格的UITableView

来自分类Dev

使用 COUNTA 函数的结果连接单元格引用

来自分类Dev

如何使用Xpath从表中提取所有带有连接单元格的行?

来自分类Dev

如何使用Xpath从表中提取所有带有连接单元格的行?

来自分类Dev

dequeueReusableCellWithIdentifier和自定义单元格

来自分类Dev

自定义单元格和按钮

来自分类Dev

WPF DataGrid着色-行和单元格的自定义着色

来自分类Dev

条件格式:标题的交替颜色 --> 还为开始和结束单元格值之间的单元格着色

来自分类Dev

用于联接单元格的自定义函数以及来自Google电子表格中相邻单元格的可选值吗?

来自分类Dev

使用自定义单元格创建多个部分

来自分类Dev

使用自定义单元格获取UITableViewCell indexPath

来自分类Dev

可重复使用的自定义单元格

来自分类Dev

使用自定义单元格从搜索更新tableView

来自分类Dev

使用UIView的自定义表格视图单元格

来自分类Dev

使用自定义大小的单元格和不可滚动的表格时调整tableView的高度

来自分类Dev

如何使用segue为Facebook iOS Friend Picker自定义背景和单元格?

来自分类Dev

开始日期和结束日期之间的每个日期一个单元格

来自分类Dev

UISearchController的自定义单元格

来自分类Dev

自定义单元格标签

来自分类Dev

自定义单元格重复

Related 相关文章

  1. 1

    在动态开始行和结束行之间连接单元格

  2. 2

    使用自定义单元格连接和使用表格内的按钮

  3. 3

    使用来自 xib 的自定义单元格在 UITableView 中动态行高

  4. 4

    带有公式和可能的自定义输入的单元格

  5. 5

    使用自定义公式引用单元格本身的条件格式

  6. 6

    在Excel上使用自定义列表获取单元格数组最大值的公式

  7. 7

    UICollectionView-连接到自定义单元格

  8. 8

    表格视图单元格之间的自定义视图

  9. 9

    具有自定义和动态视图的UITableView单元格-内容

  10. 10

    带有动态节和自定义单元格的UITableView

  11. 11

    使用 COUNTA 函数的结果连接单元格引用

  12. 12

    如何使用Xpath从表中提取所有带有连接单元格的行?

  13. 13

    如何使用Xpath从表中提取所有带有连接单元格的行?

  14. 14

    dequeueReusableCellWithIdentifier和自定义单元格

  15. 15

    自定义单元格和按钮

  16. 16

    WPF DataGrid着色-行和单元格的自定义着色

  17. 17

    条件格式:标题的交替颜色 --> 还为开始和结束单元格值之间的单元格着色

  18. 18

    用于联接单元格的自定义函数以及来自Google电子表格中相邻单元格的可选值吗?

  19. 19

    使用自定义单元格创建多个部分

  20. 20

    使用自定义单元格获取UITableViewCell indexPath

  21. 21

    可重复使用的自定义单元格

  22. 22

    使用自定义单元格从搜索更新tableView

  23. 23

    使用UIView的自定义表格视图单元格

  24. 24

    使用自定义大小的单元格和不可滚动的表格时调整tableView的高度

  25. 25

    如何使用segue为Facebook iOS Friend Picker自定义背景和单元格?

  26. 26

    开始日期和结束日期之间的每个日期一个单元格

  27. 27

    UISearchController的自定义单元格

  28. 28

    自定义单元格标签

  29. 29

    自定义单元格重复

热门标签

归档