用EXCEL函数如何生成四行三列:1,2,3;6,5,4;7,8,9;12,11,10?

来自:    更新日期:早些时候
请教一excel函数公式依据:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28~

=(ROW()-1)*6+COLUMN()23456
789101112
131415161718
192021222324
252627282930
313233343536
373839404142
434445464748
495051525354
555657585960
616263646566
676869707172
737475767778
798081828384

这个题若用VBA就很简单,但要求用函数就麻烦点。
假定你需要接近的值333或17等放在A1中

求结果公式:
=MATCH(MIN(ABS((1+ROW(INDIRECT("1:"&ROUND(A1/2,0))))*ROW(INDIRECT("1:"&ROUND(A1/2,0)))/2-A1)),ABS((1+ROW(INDIRECT("1:"&ROUND(A1/2,0))))*ROW(INDIRECT("1:"&ROUND(A1/2,0)))/2-A1),) 按组合键ctrl+shift+enter结束公式。

在你要得到1的单元格输入如下公式
=IF(MOD(ROW(A1),2),INT(ROW(A1)/2)*6+COLUMN(A1),INT(ROW(A1)/2)*6-COLUMN(A1)+1)
公式右拉三列,下拉四行得到你要的结果

选择A1:C4单元格
输入
={1,2,3;6,5,4;7,8,9;12,11,10}

按SHIFT+CTRL+ENTER三键

VB参考:
Range("A3:C3").Select
ActiveCell.FormulaR1C1 = "1"
Range("A3:C3").Select
Range("B3").Activate
ActiveCell.FormulaR1C1 = "2"
Range("A3:C3").Select
Range("C3").Activate
ActiveCell.FormulaR1C1 = "3"
Range("A3:C3").Select

选中A1:C4,输入
=IF(MOD(ROW(),2),COLUMN(),4-COLUMN())+ROW()*3-3
同时按下CTRL+SHIFT+回车,输入多单元格数组公式,试试。
也可以只输入在A1,用右拉,下拉的。

用row()、column()函数如何生成?
A1输入
=ROW()*3+COLUMN()-3

向右填充,向下填充

用row()、column()函数如何生成:1,2,3;6,5,4;7,8,9;12,11,10
你有用眼睛看看答案吗?
A1输入
=ROW()*3+COLUMN()-3
向右填充,向下填充

你有用眼睛看看问题吗?嘿嘿
好吧,你等等其他高手吧,我理解能力有限.
=IF(MOD(ROW(),2),COLUMN()-3,1-COLUMN())+ROW()*3

后面这个是对的。谢谢。
对了还不采纳更待何时

用EXCEL函数如何生一行数据:1,2,2,3,3,3,4,4,4,4,5,5,5,5,5……?
A1中空着,A2中输入
=IF(ROW(A1)=1,1,IF(COUNTIF(A$1:A1,A1)<A1,A1,A1+1))
下拉。


用EXCEL函数如何生成四行三列:1,2,3;6,5,4;7,8,9;12,11,10?视频

相关评论:
  • 18244678464excel如何在表格前插入四行前三行为条件区域
    隗厘龚1、首先打开MicrosoftExcel2010表格文件,输入好需要进行处理的数据表。2、接下来在版表权的下方输入多个条件,第一个是一班的,第二个是二班,如果还有就在下方继续输入。3、数据表与条件都设置好后,接下来点击数据选项卡,找到高级筛选点击按钮。4、在高级筛选对话框中点击列表区域后面的红箭头按钮,...

  • 18244678464跪求Excel高手,我想把下面的数据每个下面添加4行,有没有什么快速的方法...
    隗厘龚如图,B列的第一个数手动输入,然后下面空4行,在第6行输入上面的公式,将公式下拉。然后将B列得到的数值选择性粘贴到A列,删除B列即可

  • 18244678464excel表格怎么快速填充四行数据?
    隗厘龚具体操作步骤如下:1、首先打开excel,点击选择“插入”按钮。2、然后在新的界面里点击选择“表格”按钮,插入四行表格。3、之后在新的界面里鼠标左键下拉填充新插入的四行表格。4、然后在新的界面里将鼠标光标放在右下角的图标后点击选择“复制单元格”按钮就可以让每一行快速复制四个同样的了。

  • 18244678464在excel中一格打字如何能使它显示成四行
    隗厘龚单元格格式设置——对齐——文本控制——自动换行,把自动换行那一栏勾选起来就行了。它是根据你单元格的宽度和你字体的长度自动换行的,你如果字输入得少或者小的话,可能达不到你要求的四行。 如果你就只有四个字要输入进去的话,那就把文字方向改为竖直排列,那样就一个字一行了。

  • 18244678464excel函数将两行四列转为两列四行
    隗厘龚先选定2行4列区域>右键>复制 点击某一单元格比如在A7单元格>右键>选择性粘贴>转置>OK.

  • 18244678464Excel表中,每隔一行插入四行(不是空白行,是有数据的行),怎样批量插入...
    隗厘龚我提供个纯操作的方法(假设你原数据有50条):1、在源数据最右侧空白列中输入数据1到50(按1、2。。向下拉就行,以下方式同)2、继续在该列从51行输入0.5,1.5。。。直到49.5,该区域左边区域全部填充你的第一行标题内容 3、继续在该列从101行输入0.6,1.6。。。直到49.6,该区域左边...

  • 18244678464怎么用excel随机生成123456789+<*\/>-中的数字,要27位数,四行。急急急...
    隗厘龚这个我估计要用代码了 Sub suiji()Dim seed, msg, tmsg, num, max seed = "20110109"msg = " "num = 0 '取得区域上限,就是读取B1格的数值 max = Range("B1").Value '初始化随机数 Rnd (-1)randomize (seed & max)'取得59个不重复随机数 Do Until num = 59 tnum = Int(Rnd() ...

  • 18244678464在excel中一格打字如何使它显示成二、三或四行
    隗厘龚1.选择自动换行 2.如果想手动调节需要在不同行的字,可以打入字后按ALT+enter 如图所示

  • 18244678464关于Excel公式的,请问怎么每复制4行
    隗厘龚选中A列中的四个数,复制;然后在B列中选中你要粘贴的区域(比如你想重复4次,就选中B1:B16),直接粘贴就行

  • 18244678464EXCEL 批量不规则信息转置?
    隗厘龚1、用VBA最快,已编好秒生成转置表。Excel怎样处理一列数据根据标题转成四列数据表 2、分步处理 1、生成四行,无四行空行补上 If Cells(i, c).Value = "项目" Then 改为If left(Cells(i, c).Text ,2) = "姓名" Then Excel在规定单元格之间自动插入行 2、一列变四列 Excel数据如何快速...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网